[Python-modules-commits] [django-haystack] tag v1.1 created (now 53512d2)
Michael Fladischer
fladi at moszumanska.debian.org
Sun Aug 21 10:43:18 UTC 2016
This is an automated email from the git hooks/post-receive script.
fladi pushed a change to tag v1.1
in repository django-haystack.
at 53512d2 (commit)
This tag includes the following new commits:
new 2be02fe Initial commit. Basic IndexSite implementation complete. Needs tests.
new b7ffade Added signal registration as well as some introspection capabilities.
new fd1b327 Added ModelIndex back in. Customized to match new setup.
new 370eae4 Readded core backends + solr. Will add others as they reach 100% functionality.
new f719c51 Readded paginator. Needs docs/tests.
new dfbda31 Readded results. Need to look at SoC for ideas.
new e84350b Added SearchView and ModelSearchForm back in. Needs a little work.
new 93dc317 Readded management command.
new 437118c Added autodiscover support.
new 28ff7b6 Little backend tweaks.
new fd4007d Commented another use of RELEVANCE.
new 3a7bf51 Removed old reference to autodiscover and added default site a la NFA.
new 6f41776 Noted future improvements on SearchPaginator.
new b668f28 Removed old results.py in favor of the coming SearchQuerySet.
new 0e3129c First blush at SearchQuerySet. Non-functional, trying to lay out API and basic funationality.
new 71bd205 Started adding tests.
new 2fa24b7 Fleshed out sites tests. Need to setup environment in order to run them.
new 7a64a30 More renovation and IndexSite's tests pass 100%.
new 36db11f More work on SearchQuerySet.
new f605363 Started documenting what backends are supported and what they can do.
new bd410e8 Added ignores.
new 4f0c9c0 Reenabled how other backends might load.
new 188638d Fixed ModelSearchForm to check the site's registered models.
new f5e52fc Removed another chunk of SearchPaginator as SearchQuerySet becomes more capable. Hopefully, SearchPaginator will simply go away soon.
new 0c959c0 More work on BaseSearchQuerySet and added initial BaseSearchQuery object.
new 12597fa Yet more work on BaseSearchQuerySet. Now with fewer FIXMEs.
new 1ebb238 Started docs on creating new backends.
new 6232132 More work on the Base* classes.
new 7bca058 Fixed site loading.
new 8246fa0 Started tests for BaseSearchQuery and BaseSearchQuerySet.
new 952d968 Started docs on creating new backends.
new 8be7cc8 BaseSearchQuery now tracks filters via QueryFilter objects. Tests complete for QueryFilter and nearly complete for BaseSearchQuery.
new 3e852b6 Added overview of where functionality belongs in djangosearch. This should likely make it's way into other docs and go away eventually.
new 4aa5b6e Little bits of cleanup.
new 4c6c0f1 Started to alter dummy to match new class names/API.
new 2bc1168 Started to update ModelIndex.
new 3467dd7 Added len/iter support to BaseSearchQuerySet. Need to finish getitem support and test.
new 062450c Removed SearchPaginator, as it no longer provides anything over the standard Django Paginator.
new 5b19e72 Added new (improved?) template path for index templates.
new 3329235 BaseSearchQuerySet initial API complete and all but working. One failing test related to caching results.
new f2828bb Relocated base backend classes to __init__.py for consistency with Django.
new 06bd454 Updated import paths to new backend Base* location.
new d1aa5ea Removed an old reference to SearchPaginator.
new 4038c0c Removed fixme and updated docs.
new 758e82c Added a couple new desirable bits of functionality. Mostly stubbed.
new b658234 Verified _fill_cache behavior. 100% test pass.
new 498b714 Added sphinx config for documentation.
new 8a00b89 Added _build to .gitignore.
new 35f257c Refactored documentation to format better in Sphinx.
new 3c2b456 Ignore _build.
new 2d9375b Started work on Solr backend.
new be9b604 Slight docs improvements.
new 54c69fe Updated documentation index and tweaked overview formatting.
new 315a932 Fixed query result retrieval.
new ba9f280 Implemented load_all.
new dfe04a9 Removed old entries in .gitignore.
new eab72f3 Refactored forms/views. Needs tests.
new aae3187 Documentation updates.
new 7f809e4 Added stubs for backend tests.
new a0ab50c Added more imports for future test coverage.
new 0b836bd More work on the Solr backend.
new 2f6c9dd Solr's SearchQuery now handles phrases (exact match).
new 3da6acb Added FIXME for exploration on Solr backend.
new 597d1b7 Added more docs.
new 91f3ddd Fixed result lookups when constructing a SearchResult.
new 4915b8e Merged index.rst.
new a9fa656 Added note about basic use. Needs refactoring.
new 690f7ef Started SearchView tests and added URLconf.
new 056e3f6 Started SearchView tests and added URLconf.
new 2a5628b Merge branch 'master' of ssh://daniel@mckenzie/home/daniel/djangosearch_refactor into HEAD
new 5344e6e Temporarily changed the Solr backend to ignore fields. Pysolr will need a patch and then reenable this.
new 4907242 Better dummy implementation, a bugfix to raw_search and SearchView/SearchForm tests.
new e2678e6 Changed BaseSearchQuery to accept a SearchBackend instance instead of the class.
new 7e3ef8a SearchView/SearchForm tests passing.
new 3824e1f Updated docs and a FIXME.
new c80c08a Minor changes/cleanup.
new 51bd6a8 Implemented Solr's boost, clean, multiple order-by. Fixed Solr's score retrieval (depends on custom pysolr) and exact match syntax.
new 1bd225a Started refactoring ModelIndexes. Needs tests (and possibly a little love).
new 24f40c9 Fixed ModelIndexes and created tests for them. 100% tests passing again.
new 05e84d5 Documentation/license updates.
new 17f9a86 Internal documentation and cleanup. Also alters the behavior of SearchQuerySet's "order_by" method slightly, bringing it more in-line with QuerySet's behavior.
new 7ecd239 MOAR DOCS.
new 198cbcd Tweak internal doc.
new 48d3884 Fixed backend loading upon unpickling SearchBackend.
new 4026bc4 Some ContentField/StoredField improvements.
new ddff08f Move solr backend tests in prep for fully testing the backend.
new 9f17082 Support kwargs on the search.
new 077c34e Some painful bits to make things work for now. Needs improvement.
new 111b34e Reindexes now work.
new 2586db5 An attempt to make sure the main IndexSite is always setup, even outside web requests. Also needs improvement.
new 8f5c8c9 Backend support update.
new aaa8ee4 Standardizing syntax.
new 13b6e11 Renamed BaseSearchQuerySet to SearchQuerySet. Now requires instantiation.
new ab218e9 Massive renaming/refactoring spree. Tests 100% passing again.
new 5c7ef4c Solr backend tests fleshed out. Initial stability of Solr.
new 059b953 Solr backend can now clear on a per-model basis.
new 3ca33d9 Internal documentation fix.
new 3ee9880 Removed broken references to __name__.
new e9fe1e7 "More Like This" now implemented and functioning with Solr backend.
new 74094b9 "OR" is now the default operator. Also, "auto_query" now handles not'ed keywords.
new 38a1d51 I am a moron.
new 5e7f2a8 Readded "select_related" to reindex command.
new d97b3cc Fixed tests in light of the change to "OR".
new acc1f5c Started trying to support the various filter types. Needs testing and verification.
new d91dfd3 App renamed (for namespace/sanity/because it's really different reasons).
new 796e5b6 Filter types seem solid and have tests.
new dcabd6b Fixed Solr's SearchQuery.clean to handle reserved words more appropriately.
new f19de35 Stored fields now come back as part of the search result.
new c20c2b3 Argh. ".select_related()" is killing reindexes. Again.
new 0b4b51e Started "build_solr_schema" command. Needs testing with more than one index.
new a7920da Added initial highlighting support. Needs tests and perhaps a better implementation.
new e4075cf Tests for highlighting.
new cec5837 Removed the kwargs. Explicit is better than implicit.
new d30a9bb No more duplicates from the "build_solr_schema" management command.
new b34fc1f Refactored SearchFields. Lightly backwards-incompatible.
new 46a20fb Updated "build_solr_schema" command for revised fields.
new 5fc5e5f Backward-Incompatible: Refactored ModelIndexes to allow greater customization before indexing. See "prepare()" methods.
new b01230a Various bug fixes.
new ab5990b Fixed bug in Solr's run method.
new 2458920 Bugfixes for Unicode handling and loading deleted models.
new bb7b488 Unbreak iterables in queries.
new c1913c2 Initial faceting support in place. Needs more thought and a Solr implementation.
new 0e7f96e Solr implementation of faceting started. Needs more tests.
new 967afeb Backward-incompatible changes to faceting. Date-based faceting is now present.
new e5aba89 Bugfix to (field) facets.
new a4e4636 Query facets tested.
new 980e478 Initial faceting support complete.
new 585166a Bugfix to make sure model choices don't get loaded until after the IndexSite is populated.
new 65321ca Added simple capabilities for retrieving facets back.
new e2c7154 Now that Solr and core feature set are solid, moved haystack into beta status.
new c3627e2 Altered Solr port for testing purposes.
new 4046916 Fixed semi-serious issue with SearchQuery objects, causing bits to leak from one query to the next when cloning.
new d441b76 SearchQuerySet.auto_query now supports internal quoting for exact matches.
new fba8dd8 Fleshed out a portion of the SearchQuerySet documentation.
new 9972c9b BACKWARD INCOMPATIBLE (1 of 2) - The ModelIndex class has been renamed to be SearchIndex to make room for future improvements.
new 575b491 BACKWARD INCOMPATIBLE (2 of 2) - Altered autodiscover to search for 'search_indexes.py' instead of 'indexes.py' to prevent collisions and be more descriptive.
new a362f5a Further fleshed out SearchQuerySet documentation.
new 3bd8f92 More documentation. Started docs on SearchQuery.
new 745960d BACKWARD INCOMPATIBLE - Created a class name conflict during the last change (double use of ``SearchIndex``). Renamed original ``SearchIndex`` to ``SearchSite``, which is slightly more correct anyhow.
new bea0b46 Missed a spot when fixing SearchSites.
new 467c172 Altered backend loading for consistency with Django and fixed the long-incorrect-for-non-obvious-and-tedious-reasons version number. Still beta but hopefully that changes soon.
new 1ba9dba Pulled schema building out into the site to leverage across backends.
new 44de7e0 More tests on models() support.
new 1b1b986 Fixed a potential race condition. Also, since there's no way to tell when everything is ready to go in Django, adding an explicit call to SearchQuerySet's __init__ to force the site to load if it hasn't already.
new 7112ed5 Removed old comment.
new 29bd81a Refactored tests so they are no longer within the haystack app.
new 9e82765 Removed faceting from the default SearchView.
new 1c085a6 Dummy now correctly loads the right SearchBackend.
new 7416586 Trimmed down the urls for tests now that the dummy backend works correctly.
new 544ac6c Work on trying to get the default site to load reliably in all cases.
new 558d148 Removed some unnecessary dummy code.
new 90a3abd Initial Whoosh backend complete.
new 9283fa7 Added patch for Whoosh backend and version notes in documentation.
new 15aed55 Changed whoosh backend to fix limiting sets. Need to revisit someday.
new 4ccc938 Added initial documentation for SearchSites.
new 91db7b5 Updated backend support list.
new 96c7b19 Formally introduced the TODO.
new c533a8b Initial SearchIndex documentation.
new c1b59e9 Additional TODO's.
new 809118c Corrected reST formatting.
new d89741f Added SearchBackend docs.
new 3b6429b Documentation formatting fixes.
new e30bcb6 More things to do.
new c0143f8 Reindex management command now can reindex a limited range (like last 24 hours). Thanks traviscline.
new b3b771f Added setup.py. Thanks cyberdelia for prompting it.
new 5d70a01 Added details about settings needed in settings.py.
new 2fffa6b A more efficient implementation of index clearing in Whoosh.
new bc7a507 Alter Whoosh backend to commit regardless. This avoids locking issues that can occur on higher volume sites.
new 67626b2 Added FAQ docs.
new c5cb965 Added 'should_update' method to SearchIndexes.
new 5b589d1 Added new 'should_update' method to documentation.
new 3e8e217 Various fixes. Thanks brosner!
new 0c4769b Altered the way registrations get handled.
new be35747 Changed the DEFAULT_OPERATOR back to 'AND'. Thanks richardb!
new 84395a2 Test cleanup from previous commits.
new e566921 BACKWARD INCOMPATIBLE - Altered all settings to be prefixed with HAYSTACK_. Thanks Collin!
new cc9c61a Corrected Xapian's capabilities. Thanks richardb!
new 867c49e Added warnings to Whoosh backend in place of silently ignoring unsupported features.
new 2537892 Additions and re-prioritizing the TODO list.
new bc32cb4 Added documentation on preparing data.
new a48855d Documentation improvements. Restyled and friendlier intro page.
new 41456f4 Changed existing references from 'model_name' to 'module_name'.
new 3749637 Refined documentation on preparing SearchIndex data.
new 2ce0cc9 Added link to pysolr binding.
new 7b71074 Fixed a bug in ModelSearchForm. Closes #1. Thanks dotsphinx!
new 8cb6f35 Relicensing under BSD. Thanks matt_c for threatening to use my name in an endorsement of a derived product!
new 7f0b377 Yay stupid typos!
new 6bb0631 Provide an exception when importing a backend dependency fails. Thanks brosner for the initial patch.
new cc2c0f3 Added documentation on setting up the search engines.
new fb5a7cd Better linking to the search engine installation notes.
new 8343ca1 Altered the whoosh patch. Should apply cleanly now.
new 0942682 Documentation fixes.
new 09f9569 FacetedSearchView now inherits from SearchView. Thanks cyberdelia!
new 77f2c79 Fixed the .gitignore. Thanks ask!
new 5fd6b61 Improvements to the setup.py. Thanks jezdez & ask!
new b75c145 Fixed Whoosh patch, which should help with the "KeyError" exceptions when searching with models. Thanks Matias Costa!
new 9296c93 Documentation fixes. Thanks benspaulding!
new 08f8e58 Corrected an issue with the Whoosh backend that can occur when no indexes are registered. Now provides a better exception.
new 089d864 Added documentation about Haystack's various settings.
new ee6c05e Fixed an incorrect bit of documentation on the default operator setting. Thanks benspaulding!
new 38725f0 Documented the 'content' shortcut.
new 0f22499 Removed the no longer needed Whoosh patch.
new cbcab68 Altered the reindex command to handle inherited models. Thanks smulloni!
new 147a52f Added Whoosh patch for 0.1.15 to temporarily fix reindexes.
new e361ad4 Removed the Whoosh patch in favor of better options. Please see the documentation.
new da45fd2 BACKWARD INCOMPATIBLE - Altered the search query param to 'q' instead of 'query'. Thanks simonw for prompting this change.
new f4715b3 Write to STDERR where appropriate. Thanks zerok for suggesting this change.
new 82702d8 Altered loading statements to only display when DEBUG is True.
new d6efadb Typo'd the tutorial when setting up your own SearchSite. Thanks mcroydon!
new a55588b Lightly refactored tests to only run engines with their own settings.
new 485309e Handle Whoosh stopwords behavior when provided a single character query string.
new 7576d68 Fixed reverse order_by's when using Whoosh. Thanks matt_c for the original patch.
new 1d819f3 SearchResults now include a verbose name for display purposes.
new 513b4c1 Fixed Solr backend so that it properly converts native Python types to something Solr can handle. Thanks smulloni for the original patch!
new 3385ba3 Heavily refactored the SearchView to take advantage of being a class.
new a9708f4 Added FacetedSearchForm to make handling facets easier.
new f3276a7 SearchIndexes now support inheritance. Thanks smulloni!
new a064398 BACKWARDS INCOMPATIBLE - Both the Solr & Whoosh backends now provide native Python types back in SearchResults.
new e25f99f Fixed the __repr__ method on QueryFilters. Thanks JoeGermuska for the original patch!
new d2deee8 Added 'startswith' filter.
new 10ea2f9 Revised how tests are done so each backend now gets its own test app.
new 3170c90 Added notes about enabling the MoreLikeThisHandler within Solr.
new 3cb0c16 Added a small requirements section to the docs.
new 3cfca95 Backed out the Whoosh quoted dates patch.
new 73eddee Fixed Whoosh backend's handling of pre-1900 dates. Thanks JoeGermuska!
new 8a4e5b6 Added 'narrow' support in Whoosh.
new 7806ba9 Added additional keyword arguments on raw_search.
new 0d7e62b Added documentation on the 'narrow' method.
new 6a76168 Fixed a bug in the Solr tests due to recent changes in pysolr.
new 44625ef Added scoring to Whoosh now that 0.1.20+ support it.
new 5c107d9 Empty or one character searches in Whoosh returned the wrong data structure. Thanks for catching this, silviogutierrez!
new a2be01a Updated docs to finally include details about faceting.
new 9c1a65e Started faceting documentation.
new 38a04cc More faceting documentation.
new 225e051 Fixed a bug in FacetedSearchView where a SearchQuerySet method could be called on an empty list instead.
new 9b38228 Finally added views/forms documentation. A touch rough still.
new c950c15 Added Whoosh failure. Needs inspecting.
new 7fdba90 Removed an unnecessary 'run'. This cause MLT (and potentially 'raw_search') to fail by overwriting the results found.
new 522b5c2 Added a 'more_like_this' template tag.
new 206aa81 Initial spelling support added.
new 5526c08 Documentation for getting spelling support working on Solr.
new 8f4e7b5 Removed empty test file from spelling testing.
new 8eb813c Typo'd docstring.
new 1522c62 Changed some Solr-specific field names. Requires a reindex.
new 245cee0 Moved informational messages to a management command to behave better when using dumpdata or wsgi.
new 1f05c45 Removed Solr-flavored schema bits.
new 75d01d5 Removed comments as pysolr now supports timeouts and the other comment no longer applies.
new 6fffaf3 Added a "clear_search_index" management command.
new 2337d46 Fixed bug in Whoosh backend when spelling suggestions are disabled.
new 2d384de No longer need to watch for DEBUG in the 'haystack_info' command.
new 03fa4df Removed unnecessary import.
new 9144860 Capitalize the Models in the model_choices.
new fd76d23 Added timeout support to Solr.
new 4e30d0e Updated tests to match new 'model_choices'.
new 79f42a8 Created a default 'clean' implementation, as the first three (and soon fourth) backends all use identical code.
new d2563c7 Pushed save/delete signal registration down to the SearchIndex level.
new 95d40e4 Fixed a bizarre bug where backends may see a different site object than the rest of the application code. THIS REQUIRES SEARCH & REPLACING ALL INSTANCES OF `from haystack.sites import site` TO `from haystack import site`.
new 8f366be Further tests to make sure `unregister` works appropriately as well, just to be paranoid.
new 352f478 Fixed import that was issuing a warning.
new fe11fcb Added a setting `HAYSTACK_BATCH_SIZE` to control how many objects are processed at once when running a reindex.
new 24bdb1f Added a simple (read: ghetto) way to run the test suite without having to mess with settings.
new feda056 Altered `SearchBackend.remove` and `SearchBackend.get_identifier` to accept an object or a string identifier (in the event the object is no longer available).
new a2f1d0c Reindexes should now consume a lot less RAM.
new 6cd251f Django 1.0.X compatibility fix for the reindex command.
new edde1c0 Removed the commented version.
new 8b22117 Added stemming support to Whoosh.
new 860fe5c Missed test from previous commit.
new 8aeb7b6 Recover gracefully from queries Whoosh judges to be invalid.
new 16e4605 Added an 'update_object' and 'remove_object' to the SearchSite objects as a shortcut.
new 8b34f81 Added note about the 'text' fieldname convention.
new 367866e Added the ability to look through relations in SearchIndexes via '__'.
new 33b64f0 Added the ability to fetch additional and stored fields from a SearchResult as well as documentation on the SearchResult itself.
new 54337fa BACKWARD INCOMPATIBLE - Changed 'module_name' to 'model_name' throughout Haystack related to SearchResult objects. Only incompatible if you were relying on this attribute.
new 4abacd7 Fixed a bug where results from non-registered models could appear in the results.
new c55f8b4 Added ability to specify custom QuerySets for loading records via 'load_all'/'load_all_queryset'.
new 5c870bb Fixed bug so that the 'load_all' option in 'SearchView' now actually does what it says it should. How embarrassing...
new f74d57c Fixed bug where the '__in' filter wouldn't work with phrases or data types other than one-word string/integer.
new 1cd81fa Fix documentation on grabbing Whoosh and on the 'load_all' parameter for SearchForms.
new b0afbb4 Updated documentation to reflect basic Solr setup.
new 66e967c Corrected tutorial when dealing with fields that have `use_template=True`.
new ad62206 Altered `ITERATOR_LOAD_PER_QUERY` from 20 to 10.
new 2996865 Fixed nasty bug where results would get duplicated due to cached results.
new f7f10db Added initial `additional_query` to MLT to allow for narrowing results.
new 34876d2 Fixed a standing test failure. The dummy setup can't do `load_all` due to mocking.
new 120c513 Added `null=True` to fields, allowing you to ignore/skip a field when indexing. Thanks to Kevin for the original patch.
new 624acf7 Removed erroneous 'zip_safe' from setup.py. Thanks ephelon.
new b3297cd Fixed a serious bug in MLT on Solr. Internals changed a bit and now things work correctly.
new fed13bd Updated documentation to match behavioral changes to MLT.
new b8924ad BACKWARD INCOMPATIBLE - The 'boost' method no longer takes kwargs. This makes boost a little more useful by allowing advanced terms.
new 47674f6 Possible thread-safety fix related to registration handling.
new 05c04ea Added a note and an exception about consistent fieldnames for the document field across all `SearchIndex` classes. Thanks sk1p_!
new 16f156b Fixed invalid/empty pages in the SearchView. Thanks to joep and SmileyChris for patches.
new aabdc9d The `haystack.autodiscover()` and other site modifications may now be placed in ANY URLconf, not just the `ROOT_URLCONF`. Thanks to SmileyChris for the original patch.
new 69f753a Various documentation fixes. Thanks to sk1p & notanumber.
new 9c5ded7 Added the start of a glossary of terminology.
new 07e85dd Reverted aabdc9d4b98edc4735ed0c8b22aa09796c0a29ab as it would cause mod_wsgi environments to fail in conjunction with the admin on Django 1.1.
new a2cbd74 Fixed `null=True` for `IntegerField` and `FloatField`. Thanks to ryszard for the report and original patch.
new 8daee3d Updated the `more_like_this` tag to allow for narrowing the models returned by the tag.
new 7a99095 Added a note about ordering and accented characters.
new 2f1e613 Added a warning about ordering by integers with the Whoosh backend.
new f02c4e6 Added `verbose_name_plural` to the `SearchResult` object.
new 5045947 BACKWARD INCOMPATIBLE - The `haystack.autodiscover()` and other site modifications now get their own configuration file and should no longer be placed in the `ROOT_URLCONF`. Thanks to SmileyChris for the original patch and patrys for further feedback.
new 69cf37d Fixed erroneous documentation on Xapian not supporting boost. Thanks notanumber!
new 5281ae4 Added documentation about the `HAYSTACK_SITECONF` setting.
new b715bb3 Added "Best Practices" documentation.
new 3695a57 Added `EmptySearchQuerySet`. Thanks to askfor for the suggestion!
new 7f372fd Updated documentation to add the Xapian backend information. A big thanks to notatnumber for all his hard work on the Xapian backend.
new b3ae80b Missed two bits while updating the documentation for the Xapian backend.
new b148cb2 BACKWARD INCOMPATIBLE - For consistency, `get_query_set` has been renamed to `get_queryset` on `SearchIndex` classes.
new 065042d Fixed a bug where a hyphen provided to `auto_query` could break the query string. Thanks to ddanier for the report.
new 4f3af88 Moved constructing the schema down to the `SearchBackend` level. This allows more flexibility when creating a schema.
new d1a1952 Standardized the API on `date_facet`. Thanks to notanumber for the original patch.
new 113c8cd Added a note about using possibly unsafe data with `filter/exclude`. Thanks to ryszard for pointing this out.
new 79c0258 Added the `ModelSearchIndex` class for easier `SearchIndex` generation.
new f469091 Fixed docs on preparing data. Thanks fud.
new 79b6348 Added a (short) list of who uses Haystack. Would love to have more on this list.
new 6102422 Altered the docs to look more like the main site.
new 78eb1ee Fixed a bug where the cache would never properly fill due to the number of results returned being lower than the hit count. This could happen when there were results excluded due to being in the index but the model NOT being registered in the `SearchSite`. Thanks akrito and tcline for the report.
new 4552b99 Fixed a bug in the Solr backend where submitting an empty string to search returned an ancient and incorrect datastructure. Thanks kapa77 for the report.
new 083cb44 SearchResults now obey the type of data chosen in their corresponding field in the SearchIndex if present. Thanks to evgenius for the original report.
new 167030a Added optional argument to `spelling_suggestion` that lets you provide a different query than the one built by the SearchQuerySet.
new 215a429 Bringing the Whoosh backend up to version 0.3.0b14. This version of Whoosh has better query parsing, faster indexing and, combined with these changes, should cause fewer disruptions when used in a multiprocess/multithreaded environment.
new b44afc6 Added a better label to the main search form field.
new 49535ad For the Whoosh backend, ensure the directory is writable by the current user to try to prevent failed writes.
new 5efb10f Corrected the way Whoosh handles `order_by`. Thanks to Rowan for pointing this out.
new a8e512c Added two more tests to the Whoosh backend, just to make sure.
new c37e140 Added template tags to `setup.py`. Thanks to Bogdan for pointing this out.
new f0f8bf0 Converted all query strings to Unicode for Whoosh. Thanks to simonw108 for pointing this out.
new 4613c8d Typo'd the setup.py changes. Thanks to jlilly for catching that.
new a841fb0 Fixed the lack of a `__unicode__` method on `SearchResult` objects. Thanks to mint_xian for pointing this out.
new e22b0d1 Added the ability to choose which site is used when reindexing. Thanks to SmileyChris for pointing this out and the original patch.
new bddc431 Fixed a bug where `SearchQuerySet`s longer than `REPR_OUTPUT_SIZE` wouldn't include a note about truncation when `__repr__` is called.
new d98acc1 When more of the cache is populated, provide a more accurate `len()` of the `SearchQuerySet`. This ought to only affect advanced usages, like excluding previously-registered models or `load_all_queryset`.
new 3568b34 Added Eldarion to the Who Uses list.
new c45f40b Added Sunlight Labs & NASA to the Who Uses list.
new 40e4637 Updated LJ's Who Uses information.
new 674d9ff Log search queries with `DEBUG = True` for debugging purposes, similar to what Django does.
new b329b97 The underlying caching has been fixed so it no longer has to fill the entire cache before it to ensure consistency.
new 61951e1 Added AllForLocal to Who Uses.
new b507e9e Added translation capabilities to the `SearchForm` variants. Thanks to hejsan for pointing this out.
new f633250 Added a `FacetedModelSearchForm`. Thanks to mcroydon for the original patch.
new 02a8721 With the latest SVN version of Whoosh (r344), `SearchQuerySet()` now works properly in Whoosh.
new 3798438 Updated the Whoosh backend's version requirement to reflect the fully working version of Whoosh.
new 96d51e8 Regression where sometimes `narrow_queries` got juggled into a list when it should be a set everywhere. Thanks tcline & ericholscher for the report.
new 4cf7e17 Fixed `load_backend` to use the argument passed instead of always the `settings.HAYSTACK_SEARCH_ENGINE`. Thanks to newgene for the report.
new dc0e733 Added an `example_project` demonstrating how a sample project might be setup.
new 82a43e8 Made links more obvious in documentation.
new 6163acd Updated documentation to include a couple more Sphinx directives. Index is now more useful.
new f06685a Fixed sample template in the documentation. Thanks to lemonad for pointing this out.
new 636e235 Added a new `basic_search` view as a both a working example of how to write traditional views and as a thread-safe view, which the class-based ones may/may not be.
new 78fecdc Added debugging documentation, with more examples coming in the future.
new 2389ad0 Added a warning to the documentation about how `__startswith` may not always provide the expected results. Thanks to codysoyland for pointing this out.
new ab26dc8 Brought the TODO up to date.
new 7a3129b Added debugging information about the Whoosh lock error.
new c6018ea Reformatted debugging docs a bit.
new 0d1f085 Added SQ objects (replacing the QueryFilter object) as the means to generate queries/query fragments. Thanks to traviscline for all the hard work.
new 431d333 Fixed attempting to access an invalid `model_attr`. Thanks to notanumber for the original patch.
new 14dd5d2 Pushed the `model_attr` check lower down into the `SearchField`s and make it occur later, so that exceptions come at a point where Django can better deal with them.
new 02f8798 We actually want `repr`, not `str`.
new 2329dcc Removed extraneous `BadSearchIndex3` from test suite. Thanks notanumber!
new f4abe05 Updated docs about the removal of the Whoosh fork.
new 3dbf15d The `update_object` method now passes along kwargs as needed to the `should_update` method. Thanks to askfor for the suggestion.
new 16b6a3f Fixed missing words in Best Practices documentation. Thanks to frankwiles for the original patch.
new 2a9fb83 Documentation on `should_update` fixed to match the new signature. Thanks to kylemacfarlane for pointing this out.
new 24fcb86 Simplified the SQ object and removed a limitation on kwargs/field names that could be passed in. Thanks to traviscline for the patch.
new 961e416 Fixed bug in Whoosh where it would always generate spelling suggestions off the full query even when given a different query string to check against.
new a2443ad Added HUGE to Who Uses.
new 689ec28 Fixed a bug in the `build_schema` where fields that aren't supposed to be indexed are still getting post-procesed by Solr. Thanks to Jonathan Slenders for the report.
new ed8bbe5 Moved Haystack's internal fields out of the backends and into `SearchIndex.prepare`.
new 7beab22 On both the Solr & Whoosh backends, don't do an update if there's nothing being updated.
new 59913fc The `more_like_this` tag is now tested within the suite. Also has lots of cleanup for the other Solr tests.
new 5cadda6 Added exception handling to the Solr Backend to silently fail/log when Solr is unavailable. Thanks to acdha for the original patch.
new eca7dc4 Added acdha to AUTHORS for previous commit.
new e0c021e Updated instructions for installing `pysolr`. Thanks to sboisen for pointing this out.
new 38a60d8 Fixed docs to include `utils` documentation.
new 971562c Started to pull out the real-time, signal-based updates out of the main `SearchIndex` class. Backward compatible for now.
new 2d8c99d The Whoosh tests now deal with the same data set as the Solr tests and cover various aspects better.
new 6132d72 Fixed a bug in the Whoosh backend where slicing before doing a hit count could cause strange results when paginating. Thanks to kylemacfarlane for the original patch.
new b432cca BACKWARD-INCOMPATIBLE: Fixed ``raw_search`` to cooperate when paginating/slicing as well as many other conditions.
new c01387e Fixed the `default` kwarg in `SearchField` (and subclasses) to work properly from a user's perspective.
new e4e48a1 Bumped the `ulimit` so Whoosh tests pass consistently on Mac OS X.
new c74d071 Added basic ``SearchField`` documentation.
new 4362ee6 Fixed formatting on ``SearchField`` documentation.
new 426fb8b Fleshed out the `SearchField` documentation.
new 9d186e7 Better documented how user-provided data should be sanitized.
new 4f67632 Revised the most of the tutorial.
new 7558ba5 Added the ability to combine `SearchQuerySet`s via `&` or `|`. Thanks to reesefrancis for the suggestion.
new 5c8fa93 Updated backend support docs slightly.
new bac66a1 Added Brick Design to Who Uses.
new f23aa3a Fixed a bug where `auto_query` would fail to escape strings that pulled out for exact matching. Thanks to jefftriplett for the report.
new b0fbe1a Altered `SearchResult` objects to fail gracefully when the model/object can't be found. Thanks to akrito for the report.
new 6dc217a Corrected example in docs about `RelatedSearchQuerySet`. Thanks to askfor for pointing this out.
new 2dda0bb With Whoosh 0.3.5+, the number of open files is greatly reduced.
new c3b3915 Added more documentation about using custom `SearchIndex.prepare_FOO` methods.
new 17bcca9 Added a customizable `highlight` template tag plus an underlying `Highlighter` implementation.
new 8e40d24 Ensured data going into the indexes round-trips properly. Fixed `DateField`/`DateTimeField` handling for all backends and `MultiValueField` handling in Whoosh.
new 0e6e4ed Ensured that, if a `MultiValueField` is marked as `indexed=False` in Whoosh, it ought not to post-process the field.
new e3a7d54 BACKWARD-INCOMPATIBLE: `SearchIndex` no longer hooks up `post_save/post_delete` signals for the model it's registered with.
new b7cafad BACKWARD-INCOMPATIBLE: Renamed `reindex` management command to `update_index`, renamed `clear_search_index` management command to `clear_index` and added a `rebuild_index` command to both clear & reindex.
new 1afbdc4 Added default logging bits to prevent "No handlers found" message.
new d4246a0 Fixed case where `SearchQuerySet.more_like_this` would fail when using deferred Models. Thanks to Alex Gaynor for the original patch.
new 6a482b5 Added tests for slicing the end of a `RelatedSearchQuerySet`.
new 7ad41bd Altered spelling suggestion test to something a little more consistent.
new 7b9b1a0 Removed old code from the `update_index` command.
new d572ee0 Removed some unneeded legacy code that was causing conflicts when Haystack was used with apps that load all models (such as `django-cms2`, `localemiddleware` or `django-transmeta`).
new 4d43b32 Added docs on highlighting.
new d9f81fa Added docs on the template tags included with Haystack.
new ac72ce3 Added documentation about the management commands that come with Haystack.
new ceeb838 Last minute documentation cleanup.
new e3c06f3 Haystack now requires Whoosh 0.3.5.
new 8068190 Marked Haystack as 1.0.0 release candidate 1.
new ba8d343 Fixed tutorial to mention where the `NoteSearchIndex` should be placed. Thanks to bkeating for pointing this out.
new ba4a1e7 Fixed the documentation for the arguments on the `highlight` tag. Thanks to lucalenardi for pointing this out.
new d18699b Added documentation on the ``RealTimeSearchIndex`` class.
new 58a17e0 Added further docs on `RealTimeSearchIndex`.
new 2edbdb2 Added docs about `SearchQuerySet.highlight`.
new 93e01d0 Added further documentation about ``SearchIndex``/``RealTimeSearchIndex``.
new 4f8f2f2 Updated the example in faceting documentation to provide better results and explanation on the reasoning.
new 16eb8d7 Incorrect test result from changing the documented way the ``highlight`` template tag gets called.
new f8f2dbc Marked Haystack as 1.0 final.
new 32b0094 Fixed Django 1.0 compatibility when using the Solr backend.
new 45dcff7 Added MANIFEST to ignore list.
new 3af21bf Altered ``SearchForm`` to use ``.is_valid()`` instead of ``.clean()``, which is a more idiomatic/correct usage. Thanks to askfor for the suggestion.
new 04adb1a Added an advanced setting for disabling Haystack's initialization in the event of a conflict with other apps.
new ec9e193 Started the 1.1-alpha work. Apologies for not doing this sooner.
new f677d34 Added initialization bits to part of the Solr test suite. Thanks to notanumber for pointing this out.
new b0bff39 Added ryszard's full name to AUTHORS.
new 71716d2 Added Winding Road to "Who Uses".
new dcc4434 Added RedditGifts to "Who Uses".
new 72d4e19 Switched ``SearchView`` & ``FacetedSearchView`` to use ``EmptySearchQuerySet`` (instead of a regular list) when there are no results. Thanks to acdha for the original patch.
new 69c74c4 Changed ``EmptySearchQuerySet`` so it returns an empty list when slicing instead of mistakenly running queries. Thanks to askfor for reporting this bug.
new 09a694b Fixed a bug with the Whoosh backend where scores weren't getting populated correctly. Thanks to horribtastic for the report.
new af575f8 Updated the example in the template to be a little more real-world and user friendly. Thanks to j0hnsmith for pointing this out.
new 0527363 Added ``--noinput`` flag to ``clear_index``. Thanks to aljosa for the suggestion.
new 78cfa62 Changed the ``rebuild_index`` command so it can take all options that can be passed to either ``clear_index`` or ``update_index``. Thanks to brosner for suggesting this.
new b03c9af Fixed the default highlighter to give slightly better results, especially with short strings. Thanks to RobertGawron for the original patch.
new 6c93296 Fixed a string interpolation bug when adding an invalid data facet. Thanks to simonw for the original patch.
new e63c400 Added schema for testing Solr.
new ec47895 The same field can now have multiple query facets. Thanks to bfirsh for the original patch.
new fba5506 Fixed a couple potential circular imports.
new 9b3d8af Refactored Solr's tests to minimize reindexes. Runs ~50% faster.
new a8e5f34 Changed Whoosh backend so most imports will raise the correct exception. Thanks to shabda for the suggestion.
new 6614c03 Bumped copyright years.
new abc9757 Fixed bug where passing a customized ``site`` would not make it down through the whole stack. Thanks to Peter Bengtsson for the report and original patch.
new 285e0c1 Corrected an import in forms for consistency. Thanks to bkonkle for pointing this out.
new 291acf6 Added Pegasus News to Who Uses.
new 9b9cede Fixed an error in the docs related to pre-rendering data.
new dbc1c4b Little bits of cleanup related to testing.
new 672e298 Fixed omission of Xapian in the settings docs. Thanks to flebel for pointing this out.
new d6ca59a Updated docs to reflect the recommended way to do imports in when defining ``SearchIndex`` classes.
new 5d8c799 App order is now consistent with INSTALLED_APPS when running ``update_index``.
new 3be793c Forms with initial data now display it when used with SearchView. Thanks to osirius for the original patch.
new c776701 Fixed a bug in Whoosh where using just ``.models()`` would create an invalid query. Thanks to ricobl for the original patch.
new d2aa82b Added tests to ensure a Whoosh regression is no longer present.
new 4d31739 Altered ``EmptySearchQuerySet`` so it's usable from templates. Thanks to bfirsh for the patch!
new 4e8f9b1 All dynamic imports now use ``importlib``. Thanks to bfirsh for the original patch mentioning this.
new d6463ef Fixed a bug in the Whoosh backend when a ``MultiValueField`` is empty. Thanks to alanwj for the original patch!
new 543ed7d Fixed a bug in the ``Highlighter`` involving repetition and regular expressions. Thanks to alanzoppa for the original patch!
new 0a17c4a The Whoosh backend now supports ``RamStorage`` for use with testing or other non-permanent indexes.
new 542ffe8 Refined the internals of ``ModelSearchIndex`` to be a little more flexible. Thanks to traviscline for the patch!
new af2c5bb Corrected the AUTHORS because slai actually provided the patch. Sorry about that.
new f3bf9b7 Added the ability to override field names within the index. Thanks to traviscline for the suggestion and original patch!
new b8048dc Removed a method that was supposed to have been removed before 1.0. Oops.
new 00408ec Backend API standardization. Thanks to batiste for the report!
new f581c6a Fixed a bug in ``ModelSearchIndex`` where the ``index_fieldname`` would not get set. Also added a way to override it in a general fashion. Thanks to traviscline for the patch!
new 00e5897 Add more sites to Who Uses.
new c8f8dcc Revamped how faceting is done within Haystack to make it easier to work with.
new d299973 Removed unnecessary fields from the Solr schema template.
new 9c0d7b5 Pushed some of the new faceting bits down in the implementation.
new f3c4891 Updated docs regarding reserved field names in Haystack.
new ebb0f5a Removed a painful ``isinstance`` check which should make non-standard usages easier.
new b274511 Added docs about adding new fields.
new df017a2 Added a way to pull the correct fieldname, regardless if it's been overridden or not.
new 2bbfbc5 The Whoosh backed now uses the ``AsyncWriter``, which ought to provide better performance. Requires Whoosh 0.3.15 or greater.
new a2bf26e Fixed Whoosh tests.
new 26be3e2 Added more to the docs about the ``SearchQuerySet.narrow()`` method to describe when/why to use it.
new e93be1d Added the ``search_view_factory`` function for thread-safe use of ``SearchView``.
new f877e38 Fixed date faceting in Solr.
new 698faea Fixed the ``setup.py`` to include ``haystack.utils`` and added to the ``MANIFEST.in``. Thanks to jezdez for the patch!
new 46ebd5b ``SearchView.build_form()`` now accepts a dict to pass along to the form. Thanks to traviscline for the patch!
new 58b3441 Added a fleshed out ``simple_backend`` for basic usage + testing.
new c2c424c The ``more_like_this`` tag now silently fails if things go south. Thanks to piquadrat for the patch!
new 9255c92 Moved the preparation of faceting data to a ``SearchIndex.full_prepare()`` method for easier overriding. Thanks to xav for the suggestion!
new 847cb92 You can now override ``ITERATOR_LOAD_PER_QUERY`` with a setting if you're consuming big chunks of a ``SearchQuerySet``. Thanks to kylemacfarlane for the report.
new 468e9d2 Unified the way ``DEFAULT_OPERATOR`` is setup.
new d21b83f Added other apps documentation for Haystack-related apps.
new a2a0fe7 Fixed typo in the tutorial. Thanks fxdgear for pointing that out!
new fbe7249 Added Rampframe to Who Uses.
new f70bc99 Added Forkinit to Who Uses.
new d95fa41 Fixed a bug related to Unicode data in conjunction with the ``dummy`` backend. Thanks to kylemacfarlane for the report!
new fc23716 Merge branch 'master' of github.com:toastdriven/django-haystack
new eabaade Removed erroneous old docs about Lucene support, which never landed.
new 9256134 Added notes about the ``simple`` backend in the docs. Thanks to notanumber for catching the omission.
new ff768bd Fixed a bug where using ``SearchQuerySet.models()`` on an unregistered model would be silently ignored.
new c080093 Added a note in the tutorial about building the schema when using Solr. Thanks to trey0 for the report!
new 8227bd1 Go back to the default Sphinx theme. The custom Haystack theme is too much work and too little benefit.
new f60d94b Added a note about versions of the docs.
new 01f6f1f Finally added a README.
new 782217a Added to existing tests to ensure that multiple faceted fields are included in the index.
new 19684a7 Fixed a bug where the schema could be built improperly if similar fieldnames had different options.
new 16fe0e5 Fixed last code snippet on the ``SearchIndex.prepare_FOO`` docs. Thanks to sk1p for pointing that out.
new 02f1c51 Fixed a regression where the built-in Haystack fields would no longer facet correctly. Thanks to traviscline for the report.
new 5fe049d Fixed a bug where a field that's both nullable & faceted would error if no data was provided. Thanks to LarryEitel for the report.
new 6dd073c Fixed an error in the documentation on providing fields for faceting. Thanks to ghostmob for the report.
new 58897a2 Added a warning to the docs that ``SearchQuerySet.raw_search`` does not chain. Thanks to jacobstr for the report.
new bb2e54f Fixed an error in the tutorial. Thanks to bencc for pointing this out.
new 00d3c71 Fixed a typo in the tutorial. Thanks to cmbeelby for pointing this out.
new 168222e Documentation fixes for Xapian. Thanks to notanumber for the edits!
new 86a61bd Fixed several errors in the ``simple`` backend. Thanks to notanumber for the original patch.
new 41814ab Added debugging notes for Solr. Thanks to smccully for reporting this.
new 77a22ee Fixed bug with ``build_solr_schema`` where ``stored=False`` would be ignored. Thanks to johnthedebs for the report.
new 428df28 Added docs and fixed tests on the backend loading portions. Thanks to kylemacfarlane for the report.
new ba62960 Added the ability to pickle ``SearchResult`` objects. Thanks to dedsm for the original patch.
new 129bc0c Added an settings override on ``HAYSTACK_LIMIT_TO_REGISTERED_MODELS`` as a possible performance optimization.
new 58dc393 Added DeliverGood.org to the "Who Uses" docs.
new 520294f Added more debugging information to the docs.
new 24583de Moved a backend import to allow changing the backend Haystack uses on the fly.
new 8cfde29 Added CustomMade to Who Uses.
new b16729f Ignore ``.pyo`` files when listing out the backend options. Thanks to kylemacfarlane for the report.
new 3c38f00 Changed ``SearchView`` to allow more control over how many results are shown per page. Thanks to simonw for the suggestion.
new 0a6cc36 Altered the Whoosh backend to correctly clear the index when using the ``RAMStorage`` backend. Thanks to kylemacfarlane for the initial patch.
new 907f436 Updated management command docs to mention all options that are accepted.
new bbe65ed Fixed a bug in the ``Highlighter`` which would double-highlight HTML tags. Thanks to EmilStenstrom for the original patch.
new c076768 Altered the ``simple`` backend to only search textual fields. This makes the backend work consistently across all databases and is likely the desired behavior anyhow. Thanks to kylemacfarlane for the report.
new 476e860 Fixed the ``clear_index`` management command to respect ``--verbosity``. Thanks to kylemacfarlane for the report.
new 439c510 Fixed the ``simple`` backend to return ``SearchResult`` instances, not just bare model instances. Thanks to Agos for the report.
new d00a40a Fixed copy-paste foul in ``Installing Search Engines`` docs.
new 207bf09 Added pagination to the example search template in the docs so it's clear that it is supported.
new 74fc093 Fixed the error messages that occur when looking up attributes on a model. Thanks to acdha for the patch.
new 0f065f2 Fixed a bug when not specifying a ``limit`` when using the ``more_like_this`` template tag. Thanks to symroe for the original patch.
new 4a46b0c Added ``SearchModelAdmin``, which enables Haystack-based search within the admin.
new 03fc99a Fixed the new admin bits to not explode on Django 1.1.
new 2a921b6 Added a test to verify a previous change to the ``simple`` backend.
new 52d8dff Added CongresoVisible to Who Uses.
new 1dfbd24 Changed how ``ModelSearchIndex`` introspects to accurately use ``IntegerField`` instead of ``FloatField`` as it was using.
new bbcb825 Updated NASA's use of Haystack in "Who Uses".
new a52b49d Updated Whoosh to 0.3.18.
new 3eff34e Fixed a serious bug in the ``simple`` backend that would flip the object instance and class.
new 838f92f Forgot to include ghostrocket as submitting a patch on the previous commit.
new 998533b Added Christchurch Art Gallery to "Who Uses".
new b9a002d Added DevCheatSheet to "Who Uses".
new 4b67f55 Fixed admin actions in admin search results
new e5abbe8 Fixed full_result_count in admin search results
new efc818b Fixed selection_note text by adding missing zero
new 2290a51 Added Rob to AUTHORS for the admin cleanup.
new ff03105 use kwargs.pop instead of try/except
new 52f07be Added apollo13 to AUTHORS for the ``SearchForm.__init__`` cleanup.
new 0e6a62e Automatically add ``suggestion`` to the context if ``HAYSTACK_INCLUDE_SPELLING`` is set. Thanks to notanumber for the suggestion!
new 671f409 Upgraded the Whoosh backend to 1.1. Still one remaining test failure and two errors. Waiting on mchaput's thoughts/patches.
new ae1c1f0 Final Whoosh 1.1.1 fixes. Waiting for an official release of Whoosh & hand testing, then this ought to be merge-able.
new a83b0a8 Sped up Solr backend tests by moving away from RealTimeSearchIndex since it was adding objects to Solr when loading fixtures.
new 299e3ae Changed mlt test to use a set comparison to eliminate failures due to ordering differences.
new de7dd9a Fixed random test failures from not running the Solr tests in awhile.
new ffce55b Better handling of attempts at loading backends when the various supporting libraries aren't installed. Thanks to traviscline for the report.
new 1592fac Mistakenly committed this change. This bug is not fixed.
new 9bbf357 Final cleanup before merging Whoosh 1.1 branch!
new ee65bdf Merge branch 'whoosh-1.1'
new c0301e6 Changed some wording on the tutorial to indicate where the data template should go. Thanks for the suggestion Davepar!
new 89d8096 Changed ``__name__`` to an attribute on ``SearchView`` to work with decorators. Thanks to trybik for the report!
new a95e16e TextMate fail.
new 7d3f441 EmptyQuerySet.facet_counts() won't hit the backend
new 1fb3155 Added ``FacetField`` & changed the way facets are processed.
new 36ca1c1 Disallow ``indexed=False`` on ``FacetFields``. Thanks to jefftriplett for the report!
new e0dc369 Removed insecure use of ``eval`` from the Whoosh backend. Thanks to SmileyChris for pointing this out.
new eb978f2 Prevent Whoosh from erroring if the ``end_offset`` is less than or equal to 0. Thanks to zifot for the report!
new ab750a1 Sorted model order matters.
new 347e08c Added notes about what is needed to make schema-building independent of dict-ordering.
new 1b47512 Fetching a list of all fields now produces correct results regardless of dict-ordering. Thanks to carljm & veselosky for the report!
new e55d524 Don't assume that any pk castable to an integer should be an integer.
new 9c4a691 Made it easier to override ``SearchView/SearchForm`` behavior when no query is present.
new 0e5cfdc Changed how you query for facets and how how they are presented in the facet counts. Allows customization of facet field names in indexes.
new 3b473cd Really fixed dict ordering bugs in SearchSite.
new 03279e3 Ensure that when fetching the length of a result set that the whole index isn't consumed (especially on Whoosh & Xapian).
new 44bc501 Ensured that multiple calls to ``count`` don't result in multiple queries. Thanks to Nagyman and others for the report!
new 4897a5c Consistency.
new 3994bfa Added a ``range`` filter type. Thanks to davisp & lukesneeringer for the suggestion!
new a79cdbe Added the ability to remove objects from the index that are no longer in the database to the ``update_index`` management command.
new c8454b2 Fixes SearchQuerySet not pickleable. Patch by oyiptong, tests by toastdriven.
new 4f5f3fc Further revamping of faceting. Each field type now has a faceted variant that's created either with ``faceted=True`` or manual initialization.
new d76bdec Removed unneeded imports from the Solr backend.
new 5ba519f Fixed facet fieldname lookups to use the proper fieldname.
new 453aa69 Added the ability to "weight" individual fields to adjust their relevance.
new c5f8f1a The SearchAdmin now correctly uses SEARCH_VAR instead of assuming things.
new e90972a Clarified that the current supported version of Whoosh is the 1.1.1+ series. Thanks to glesica for the report & original patch!
new 6edefc2 Added the ability to build epub versions of the docs.
new 51013af Fixed a bug with ``FacetedSearchForm`` where ``cleaned_data`` may not exist. Thanks to imageinary for the report!
new 8047d97 Starting the beta.
new 74f73a1 Updated the pysolr dependency docs & added a debugging note about boost support.
new f16767c Moved handle_facet_parameters call into FacetField's __init__.
new e68f19b ``template_name`` can be a list of templates passed to ``loader.select_template``. Thanks to zifot for the suggestion.
new 8a62354 Updated the ``searchfield_api`` docs.
new f33dd31 Added docs on boosting.
new 0fabbdc Added tests for ``content_type``.
new 180e36a Added docs on handling content-type specific output in results.
new bb04d0c BACKWARD-INCOMPATIBLE: ``auto_query`` has changed so that only double quotes cause exact match searches. Thanks to craigds for the report!
new 8cef7e7 Haystack's reserved field names are now configurable.
new 328959d The ``build_solr_schema`` command can now write directly to a file. Also includes tests for the new overrides.
new 53512d2 Bumped version to v1.1!
The 598 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/django-haystack.git
More information about the Python-modules-commits
mailing list