Permalink
Fetching contributors…
Cannot retrieve contributors at this time
120 lines (116 sloc) 7.56 KB
Primary Authors:
* Daniel Lindsley
* Matt Croydon (some documentation, sanity checks and the sweet name)
* Travis Cline (the original SQ implementation, improvements to ModelSearchIndex)
* David Sauve (notanumber) for the Xapian backend, the simple backend and various patches.
* Jannis Leidel (jezdez)
* Chris Adams (acdha)
* Justin Caratzas (bigjust)
* Andrew Schoen (andrewschoen)
* Dan Watson (dcwatson)
* Matt Woodward (mpwoodward)
* Alex Vidal (avidal)
* Zach Smith (zmsmith)
* Stefan Wehrmeyer (stefanw)
* George Hickman (ghickman)
* Ben Spaulding (benspaulding)
Thanks to
* Jacob Kaplan-Moss & Joseph Kocherhans for the original implementation of
djangosearch, of which portions were used, as well as basic API feedback.
* Christian Metts for designing the logo and building a better site.
* Nathan Borror for testing and advanced form usage.
* Malcolm Tredinnick for API feedback.
* Mediaphormedia for funding the development on More Like This and faceting.
* Travis Cline for API feedback, Git help and improvements to the reindex command.
* Brian Rosner for various patches.
* Richard Boulton for feedback and suggestions.
* Cyberdelia for feedback and patches.
* Ask Solem for for patching the setup.py.
* Ben Spaulding for feedback and documentation patches.
* smulloni for various patches.
* JoeGermuska for various patches.
* SmileyChris for various patches.
* sk1p for various patches.
* Ryszard Szopa (ryszard) for various patches.
* Patryk Zawadzki (patrys) for various patches and feedback.
* Frank Wiles for documentation patches.
* Chris Adams (acdha) for various patches.
* Kyle MacFarlane for various patches.
* Alex Gaynor (alex) for help with handling deferred models with More Like This.
* RobertGawron for a patch to the Highlighter.
* Simon Willison (simonw) for various proposals and patches.
* Ben Firshman (bfirsh) for faceting improvements and suggestions.
* Peter Bengtsson for a patch regarding passing a customized site.
* Sam Bull (osirius) for a patch regarding initial data on SearchForms.
* slai for a patch regarding Whoosh and fetching all documents of a certain model type.
* alanwj for a patch regarding Whoosh and empty MultiValueFields.
* alanzoppa for a patch regarding highlighting.
* piquadrat for a patch regarding the more_like_this template tag.
* dedsm for a patch regarding the pickling of SearchResult objects.
* EmilStenstrom for a patch to the Highlighter.
* symroe for a patch regarding the more_like_this template tag.
* ghostrocket for a patch regarding the simple backend.
* Rob Hudson (robhudson) for improvements to the admin search.
* apollo13 for simplifying ``SearchForm.__init__``.
* Carl Meyer (carljm) for a patch regarding character primary keys.
* oyiptong for a patch regarding pickling.
* alfredo for a patch to generate epub docs.
* Luke Hatcher (lukeman) for documentation patches.
* Trey Hunner (treyhunner) for a Whoosh field boosting patch.
* Kent Gormat of Retail Catalyst for funding the development of multiple index support.
* Gidsy for funding the initial geospatial implementation
* CMGdigital for funding the development on:
* a multiprocessing-enabled version of ``update_index``.
* the addition of ``--start/--end`` options in ``update_index``.
* the ability to specify both apps & models to ``update_index``.
* A significant portion of the geospatial feature.
* A significant portion of the input types feature.
* Aram Dulyan (Aramgutang) for fixing the included admin class to be Django 1.4 compatible.
* Honza Kral (HonzaKral) for various Elasticsearch tweaks & testing.
* Alex Vidal (avidal) for a patch allowing developers to override the queryset used for update operations.
* Igor Támara (ikks) for a patch related to Unicode ``verbose_name_plural``.
* Dan Helfman (witten) for a patch related to highlighting.
* Matt DeBoard for refactor of ``SolrSearchBackend.search`` method to allow simpler extension of the class.
* Rodrigo Guzman (rz) for a fix to query handling in the ``simple`` backend.
* Martin J. Laubach (mjl) for fixing the logic used when combining querysets
* Eric Holscher (ericholscher) for a docs fix.
* Erik Rose (erikrose) for a quick pyelasticsearch-compatibility patch
* Stefan Wehrmeyer (stefanw) for a simple search filter fix
* Dan Watson (dcwatson) for various patches.
* Andrew Schoen (andrewschoen) for the addition of ``HAYSTACK_IDENTIFIER_METHOD``
* Pablo SEMINARIO (pabluk) for a docs fix, and a fix in the ElasticSearch backend.
* Eric Thurgood (ethurgood) for a import fix in the Elasticssearch backend.
* Revolution Systems & The Python Software Foundation for funding a significant portion of the port to Python 3!
* Artem Kostiuk (postatum) for patch allowing to search for slash character in ElasticSearch since Lucene 4.0.
* Luis Barrueco (luisbarrueco) for a simple fix regarding updating indexes using multiple backends.
* Szymon Teżewski (jasisz) for an update to the bounding-box calculation for spatial queries
* Chris Wilson (qris) and Orlando Fiol (overflow) for an update allowing the use of multiple order_by()
fields with Whoosh as long as they share a consistent sort direction
* Steven Skoczen (@skoczen) for an ElasticSearch bug fix
* @Xaroth for updating the app loader to be compatible with Django 1.7
* Jaroslav Gorjatsev (jarig) for a bugfix with index_fieldname
* Dirk Eschler (@deschler) for app loader Django 1.7 compatibility fixes
* Wictor (wicol) for a patch improving the error message given when model_attr references a non-existent
field
* Pierre Dulac (dulaccc) for a patch updating distance filters for ElasticSearch 1.x
* Andrei Fokau (andreif) for adding support for ``SQ`` in ``SearchQuerySet.narrow()``
* Phill Tornroth (phill-tornroth) for several patches improving UnifiedIndex and ElasticSearch support
* Philippe Luickx (philippeluickx) for documenting how to provide backend-specific facet options
* Felipe Prenholato (@chronossc) for a patch making it easy to exclude documents from indexing using custom logic
* Alfredo Armanini (@phingage) for a patch fixing compatibility with database API changes in Django 1.8
* Ben Spaulding (@benspaulding) for many updates for Django 1.8 support
* Troy Grosfield (@troygrosfield) for fixing the test runner for Django 1.8
* Ilan Steemers (@Koed00) for fixing Django 1.9 deprecation warnings
* Ana Carolina (@anacarolinats) and Steve Bussetti (@sbussetti) for adding the ``fuzzy`` operator to
SearchQuerySet
* Tadas Dailyda (@skirsdeda) for various patches
* Craig de Stigter (@craigds) for a patch fixing concurrency issues when building UnifiedIndex
* Claude Paroz (@claudep) for Django 1.9 support
* Chris Brooke (@chrisbrooke) for patching around a backwards-incompatible change in ElasticSearch 2
* Gilad Beeri (@giladbeeri) for adding retries when updating a backend
* Arjen Verstoep (@terr) for a patch that allows attribute lookups through Django ManyToManyField relationships
* Tim Babych (@tymofij) for enabling backend-specific parameters in ``.highlight()``
* Antony Raj (@antonyr) for adding endswith input type and fixing contains input type
* Morgan Aubert (@ellmetha) for Django 1.10 support
* João Junior (@joaojunior) and Bruno Marques (@ElSaico) for Elasticsearch 2.x support
* Alex Tomkins (@tomkins) for various patches