Commit graph

178 commits

Author SHA1 Message Date
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
c89addc959 Work on refactoring. Eliminated a lot of useless code and started to implement build_query using xapian.Query 2009-11-13 10:01:15 -05:00
David Sauve
8c61cdc9c2 More changes to build_query 2009-11-13 10:01:14 -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
df46eea292 Work on refactoring. Eliminated a lot of useless code and started to implement build_query using xapian.Query 2009-11-13 10:00:36 -05:00
David Sauve
8cfde151dd More changes to build_query 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
555b13a5de Work on refactoring. Eliminated a lot of useless code and started to implement build_query using xapian.Query 2009-11-13 09:58:58 -05:00
David Sauve
30a8f8fc0c More changes to build_query 2009-11-13 09:58:57 -05:00
David Sauve
44bb6c6f48 Started work in refactor 2009-11-13 09:58:57 -05:00
David Sauve
ed902475b9 Updated AUTHORS and README with information on patch from wshallum 2009-11-13 09:00:21 -05:00
William Shallum
ad6b86e1da use time.strptime for compatibility with python 2.4 2009-11-13 04:34:31 +08:00
David Sauve
abd5920645 Updated to use changed get_identifier method 2009-11-09 20:27:46 -05:00
David Sauve
bac4705998 Updated README with a link to a samle cronjob 2009-10-22 16:06:49 -04:00
David Sauve
204feae63e Updated to use new SQ objects 2009-10-21 10:22:29 -04:00
David Sauve
817943bfc7 Updated README with a link to a sample index that demonstrates how to override the post save and delete signals. 2009-10-20 09:26:10 -04:00
David Sauve
23935b01f7 Updated version number in setup.py 2009-10-13 10:58:26 -04:00
David Sauve
2602674b7f Updated TODO with notes on upcoming refactor 2009-10-13 10:58:10 -04:00
David Sauve
e84e0ae58a Added jezdez to author acknowledgment 2009-10-13 10:57:32 -04:00
David Sauve
d73752e3fa Updated README with notes on how to avoid 500 errors from multiple write access attempts on re-indexing. 2009-10-08 14:48:20 -04:00
David Sauve
fbeb54fa20 Modified SearchBackend to accept limit_to_registered_models in order to properly support in SHA b329b9795 of Haystack 2009-10-08 14:42:58 -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
Jannis Leidel
c640c7102b Added default files for a release on PyPI and updated README with some information regarding the installation. 2009-10-02 00:35:34 +08:00
Jannis Leidel
d019a7310f Renamed COPYING to LICENSE 2009-10-02 00:35:34 +08:00
Jannis Leidel
a7e40c7482 Removed uneeded __init__.py in root dir. Added __version__ and __author__ information to backend file. 2009-10-02 00:35:34 +08:00
David Sauve
b1f5ba9f13 Removed outdated warning regarding query facets 2009-09-17 14:00:36 -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
David Sauve
728795d29b Updated README with requirements and a note on using mod_python 2009-09-17 12:42:47 -04:00
David Sauve
e0c6b3d7b1 Added support for faceting when using MultiValueField 2009-09-16 14:07:24 -04:00
David Sauve
d681827d0c Updated AUTHORS with thanks to Joshua Jonah 2009-09-01 19:46:04 -04:00
David Sauve
33ed2ce8a9 Changed highligting to not highlight any reserved words 2009-09-01 19:44:23 -04:00
Joshua Jonah
c1fc676ecf Added ignore of 'select' operators in highlighting code. Should be replaced with a proper stopwords.txt file that can be optionally added as a settings.py constant.
Signed-off-by: David Sauve <dnsauve@gmail.com>
2009-09-02 06:11:54 +08:00
David Sauve
4761286851 Added missing docstring argument on _query method 2009-09-01 16:14:34 -04:00
David Sauve
d593924386 Added float type to build_schema. Floats were being indexed as text. 2009-08-29 18:04:28 -04:00
David Sauve
4ea8271fb3 Changed the way int/long values are stored so that they are not serialised as xapian types. Instead, use 0 padded strings. 2009-08-28 10:42:58 -04:00