Primary Authors: ---------------- * David Sauve Thanks to: ---------- * Daniel Lindsley for the awesome Haystack API and putting up with all of my questions. * Trapeze Media for providing time and resources to complete this project as well as Q&A. * Richard Boulton for answering questions regarding the Xapian python bindings and API. * The Xapian team for creating and releasing under the GPL, such a great search engine. * Supreet Sethi for suggestions regarding morphologic date comparisons and for fixing NOT query expressions. * Joshua Jonah for changes to highlighting logic to avoid reserved words. * J00bar for a fix with `get_identifier`, fixing query_filter reference in SearchQuery, and a better clear method. * Jannis Leidel for setting up the code base for pip, easy_install and PyPI. * Erik Aigner for the initial patch to get_identifier changes. * Travis Cline for the initial patch to support SQ objects in Haystack. * wshallum for a patch that makes date facets compatible with Python 2.4 * askfor for reporting issues with narrow_queries and float fields. * Brandon Konkle for a patch that corrected the behaviour of weights on multiple term boosts. * Adam Endicott for the initial patch that corrected an oversight with stemming not always being done during a search. * Sym Roe for a patch that improved performance in "more-like-this" and suggestion the removal of FLAG_PARTIAL. * liranz for pointing out a potential conflict with arguments pass into `SearchResult` * Jacob Kaplan-Moss for pointing out that write permission shouldn't be required for searching. * glassresistor for assistance troubleshooting an issue with boosting a phrase query & a patch to make weighting schemes overridable. * James Addison for helping to debug an intermittent issue with `order_by` and `build_schema`. * Michael Opitz for a patch that enables support for `inmemorydb`. * Evgeniy Kirov for a patch that adds `HAYSTACK_XAPIAN_LANGUAGE` used for setting the stemming language. * domasx2 for a patch that explicitly closes the database when not in use. * naktinis for a patch that fixed changes the behaviour of the `narrow_queries` argument of `search` so that queries are ANDed together rather than ORed.