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
|
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
|
2dd8104abf
|
Added some docstrings to private methods that should make their uses more apparent
|
2009-12-01 09:19:30 -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
|
f027e26644
|
More refactor to keep things DRY
|
2009-11-30 16:49:47 -05:00 |
|
David Sauve
|
bbb38e3ef6
|
Small refactor to make even 'exact' more DRY
|
2009-11-30 16:36:29 -05:00 |
|
David Sauve
|
2065ecee7f
|
Small refactor to make 'exact'more DRY
|
2009-11-30 16:34:40 -05:00 |
|
David Sauve
|
99de351c79
|
Some minor formatting tweaks to code
|
2009-11-30 16:20:05 -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
|
12a7008777
|
Added a comment explaining the pure boolean subquery line
|
2009-11-30 06:26:34 -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
|
bff2a62f93
|
Small cleanup of unused cruft in SearchQuery
|
2009-11-19 15:06:12 -05:00 |
|
David Sauve
|
b94eee10c5
|
Remove unused build_sub_query method
|
2009-11-13 11:48: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
|
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
|
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
|
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 |
|
William Shallum
|
ad6b86e1da
|
use time.strptime for compatibility with python 2.4
|
2009-11-13 04:34:31 +08:00 |
|