Commit graph

116 commits

Author SHA1 Message Date
David Sauve
012ba98ed1 Added limit_to_registered_models in mlt 2009-12-03 16:48:21 -05:00
David Sauve
585ccfdac7 More like this is working 2009-12-03 16:40:33 -05:00
David Sauve
ccde83ff8c Highlighting is working again 2009-12-03 13:49:26 -05:00
David Sauve
a6e7670973 Added spelling suggestion 2009-12-03 12:20:04 -05:00
David Sauve
60e8925280 Changed is not to is when testing for list, tuple. Silly style thing. 2009-12-03 10:21:03 -05:00
David Sauve
4bff8c9376 Split marshalling into two methods: marshal_term and marshal_value as they should be done differently 2009-12-03 09:38:49 -05:00
David Sauve
c2e33da295 Removed a bunch of search tests that were testing various query_string combinations. These are no longer relevant. 2009-12-02 15:05:53 -05:00
David Sauve
6ffeb96090 Removed SearchBackend.delete_index. Is not part of the API. 2009-12-02 13:35:00 -05:00
David Sauve
8b88e544b3 SearchBackend.clear confirmed working 2009-12-02 13:12:40 -05:00
David Sauve
166f2b2109 SearchBackend.remove is also working 2009-12-02 13:11:57 -05:00
David Sauve
8351f79326 SearchBackend.update is working again 2009-12-02 13:10:30 -05:00
David Sauve
4b0f6520f1 Re-added xapian_backend tests. This is in a really rough state right now. Most tests are commented out. 2009-12-02 11:47:26 -05:00
David Sauve
c6dd7b5deb Updated to GPLv3 to maintain compatibility with Apache license 2009-12-01 15:55:22 -05:00
David Sauve
d197014a82 Added support for not in 'in' based queries 2009-12-01 09:11:01 -05:00
David Sauve
09c12d88f7 Refactored some of the comon bits of query generation for phrase, all, and term based queries. Fixed 'in' based queries 2009-12-01 08:58:34 -05:00
David Sauve
2065ecee7f Small refactor to make 'exact'more DRY 2009-11-30 16:34:40 -05:00
David Sauve
2e3ed62c02 A whole lot of work on phrase and not operators. 2009-11-30 16:10:46 -05:00
David Sauve
184f10af2d Converted model filtering to use pure boolean subquery 2009-11-29 19:12:59 -05:00
David Sauve
2a4b32f03b SearchQuery now supports model filtering 2009-11-29 17:06:29 -05:00
David Sauve
7dd36f47d8 Removed RESERVED_WORDS and RESERVED_CHARACTERS 2009-11-29 16:31:13 -05:00
David Sauve
3cacb54cf5 Added term boosting 2009-11-29 16:05:36 -05:00
David Sauve
e9f2064454 Added tests for boolean query and datetime query. Also added test for phrase query. 2009-11-28 18:55:11 -05:00
David Sauve
1ce5b2ca14 Merged more master changes into next 2009-11-28 12:34:21 -05:00
David Sauve
500664a2e4 Merged master changes into next 2009-11-28 12:31:03 -05:00
David Sauve
8987c532c6 Cleaned up setUp an tearDown 2009-11-19 15:05:30 -05:00
David Sauve
91c58304f0 Six passing tests. Combining AND, OR, NOT works. 2009-11-13 10:01:16 -05:00
David Sauve
537b1802a3 Five tests. OR operator now working 2009-11-13 10:01:16 -05:00
David Sauve
09ffc6d481 Four tests passing now. Recursively parsing the search nodes and negated on NOT as required. 2009-11-13 10:01:15 -05:00
David Sauve
35f51e97bc Passing three tests. Empty query, single content value, multi-content values 2009-11-13 10:01:15 -05:00
David Sauve
529edc24b4 Passing first two tests... 2009-11-13 10:01:15 -05:00
David Sauve
30bc0d0805 More refactor work 2009-11-13 10:01:15 -05:00
David Sauve
3334b94349 Started work in refactor 2009-11-13 10:01:14 -05:00
David Sauve
d6a24ef33c Six passing tests. Combining AND, OR, NOT works. 2009-11-13 10:00:37 -05:00
David Sauve
d7e606f0d5 Five tests. OR operator now working 2009-11-13 10:00:37 -05:00
David Sauve
3c42660a47 Four tests passing now. Recursively parsing the search nodes and negated on NOT as required. 2009-11-13 10:00:37 -05:00
David Sauve
3280b89d73 Passing three tests. Empty query, single content value, multi-content values 2009-11-13 10:00:37 -05:00
David Sauve
ef70ade65a Passing first two tests... 2009-11-13 10:00:36 -05:00
David Sauve
9b3b6d0b02 More refactor work 2009-11-13 10:00:36 -05:00
David Sauve
c7744fee70 Started work in refactor 2009-11-13 10:00:36 -05:00
David Sauve
c92e8c7c7b Six passing tests. Combining AND, OR, NOT works. 2009-11-13 09:59:00 -05:00
David Sauve
a96ed9e216 Five tests. OR operator now working 2009-11-13 09:59:00 -05:00
David Sauve
84988c69f3 Four tests passing now. Recursively parsing the search nodes and negated on NOT as required. 2009-11-13 09:58:59 -05:00
David Sauve
5905909b7c Passing three tests. Empty query, single content value, multi-content values 2009-11-13 09:58:59 -05:00
David Sauve
ac11ba627b Passing first two tests... 2009-11-13 09:58:58 -05:00
David Sauve
96f16cb4e6 More refactor work 2009-11-13 09:58:58 -05:00
David Sauve
44bb6c6f48 Started work in refactor 2009-11-13 09:58:57 -05:00
David Sauve
abd5920645 Updated to use changed get_identifier method 2009-11-09 20:27:46 -05:00
David Sauve
204feae63e Updated to use new SQ objects 2009-10-21 10:22:29 -04:00
David Sauve
7992479755 Updated test layout so that it is the same as Haystack itself. This way, it can be dropped into Haystack and run just like the rest of the tests. 2009-10-07 16:10:21 -04:00
David Sauve
520713612a Added support for spelling_query in run method as added in django-haystack SHA 167030ae1e34e8e4ab5f765b5c4fcd62e6c7ad69 2009-09-17 13:39:52 -04:00