8015dd8297Roughed in the date_query facet. Not working yet.
David Sauve
2009-08-07 14:22:40 -0400
c496682895Updated tests to work with latest changes in Haystack.
David Sauve
2009-08-07 08:12:15 -0400
e90262b1e4Added custom run and run_mlt methods to SearchQuery
David Sauve
2009-08-06 19:22:42 -0400
69899cd215Ascending and descinding sortin was inverted. Fixed. Also added a test to confirm float sorting is working as expected.
David Sauve
2009-08-06 09:03:03 -0400
a6a1859029Minor tweak to cleanup. Using shutil instead of iterating file objects
David Sauve
2009-08-05 16:44:12 -0400
8e5fcfafedFixed multiple filter query test
David Sauve
2009-08-05 09:29:34 -0400
bc4f8a2be2Better schema generation
David Sauve
2009-08-05 09:28:44 -0400
1f84935b6bMinor adjustment to gt, gte, lt, lte query generation. gt was gte, lt was lte, and vice-versus.
David Sauve
2009-08-03 08:48:55 -0400
e621a731b3Fix for issue #12 -- Index Field with index=False raises KeyError
David Sauve
2009-08-03 08:47:19 -0400
068a657bc9Fixed query generation to match new value range processor expectation
David Sauve
2009-08-02 20:33:47 -0400
e385129a6dAdded support for gt, gte range queries
David Sauve
2009-08-02 20:32:19 -0400
3841376be8Added support for wildcard in lt, lte query
David Sauve
2009-08-02 20:14:51 -0400
ec07836f05Better range tests
David Sauve
2009-08-02 19:29:23 -0400
503d70693eRemoved _value_type_column method
David Sauve
2009-08-02 19:29:15 -0400
dab6a32c07Small update to XHValueRangeProcessor to ensure it also works with flot values
David Sauve
2009-08-02 14:38:33 -0400
793e878cd3Better value range processing. Now using a custom value range processor.
David Sauve
2009-08-02 14:34:24 -0400
53c5a674eaBetter value range processing? Custom value range processor. Not working with integers though...
David Sauve
2009-08-02 14:18:40 -0400
371e34d3e4More range tests
David Sauve
2009-08-02 13:36:04 -0400
71f7b0ad08Removed debug text
David Sauve
2009-08-02 10:41:58 -0400
0da97a748fAll value ranges now working
David Sauve
2009-08-02 10:38:26 -0400
724d15bc96Number value ranges working
David Sauve
2009-08-02 10:24:44 -0400
55ed0f4359Encoding int, long, and float values when storing in values
David Sauve
2009-08-01 20:51:54 -0400
966e42424cDebugging value range processor
David Sauve
2009-08-01 20:20:32 -0400
234dcfe312Formatting change
David Sauve
2009-08-01 20:11:53 -0400
74376185baBetter term generation
David Sauve
2009-08-01 16:18:07 -0400
d60dc5a12bA better _from_pythong method
David Sauve
2009-08-01 16:15:21 -0400
685b4edc19Revert "Added value range processors. Not working yet."
David Sauve
2009-08-01 14:08:44 -0400
d9a10eac95Added value range processors. Not working yet.
David Sauve
2009-08-01 14:08:30 -0400
98a6d5ea95Added value range processors. Not working yet.
David Sauve
2009-08-01 14:07:36 -0400
c834a319e7Finished refactor. Code should be much easier to work with now.
David Sauve
2009-07-31 15:29:48 -0400
edd41f4552Fixed highlighting in newly refactored code
David Sauve
2009-07-31 15:23:55 -0400
2a9aea6fa6Revert "Fixed facetting in refactor branch"
David Sauve
2009-07-31 15:18:18 -0400
687b48f614Fixed facetting in refactor branch
David Sauve
2009-07-31 15:18:11 -0400
9c986458b3Fixed facetting in refactor branch
David Sauve
2009-07-31 15:17:22 -0400
8ee12dd68dContinued refactoring. 23 of 27 tests passing now. Code is much cleaner and leaner
David Sauve
2009-07-31 11:39:58 -0400
7752a6e743Implemented _dump_document_data and new update method
David Sauve
2009-07-30 21:18:31 -0400
8afa719129Added copyright notice
David Sauve
2009-07-30 09:14:26 -0400
856777adb4Completed new _build_schema and _prepare methods
David Sauve
2009-07-29 15:34:46 -0400
91043533edCorrected year in copyright notice. Should have been 2009, not 2007
David Sauve
2009-07-30 09:01:38 -0400
3f97fa28b0Added copyright notices
David Sauve
2009-07-30 08:57:35 -0400
d4c8c42275Fixed broken NOT query -- Thanks Supreet
David Sauve
2009-07-30 08:54:46 -0400
21b60477e2Updated TODO
David Sauve
2009-07-27 15:21:03 -0400
c087348a48Implemented highlighting
David Sauve
2009-07-27 15:12:20 -0400
a238bafe80Updated AUTHORS
David Sauve
2009-07-27 10:03:31 -0400
224cd0855bChanged clear to use private _get_enquire method
David Sauve
2009-07-24 16:41:40 -0400
199982fb33Revert "Moved enquire instance creation to seperate private _get_enquire method"
David Sauve
2009-07-24 16:15:34 -0400
11d1213c33Moved enquire instance creation to seperate private _get_enquire method
David Sauve
2009-07-24 16:15:24 -0400
8fb2bca7d0Moved enquire instance creation to seperate private _get_enquire method
David Sauve
2009-07-24 16:05:31 -0400
4de6161ffdMoved query parser setup to _get_query_parser private method
David Sauve
2009-07-24 15:27:43 -0400
0d4ecf3d3aFixed license. Should be GPLv2, like Xapian
David Sauve
2009-07-24 10:52:14 -0400
7856d5f685Updated TODO
David Sauve
2009-07-23 15:03:03 -0400
c9c831a332Refactored search code to have a seperate private method for _get_flags and _get_sorter. Makes the search method a little easier to follow.
David Sauve
2009-07-22 16:47:30 -0400
276fec46e4Changed the order of import statements.
David Sauve
2009-07-22 16:38:01 -0400
e2de88b8a0Updated TODO -- Removed refactor to use multiple indexes
David Sauve
2009-07-22 16:33:32 -0400
b4931e1d43Changed date generation in _from_python method to not including formatting
David Sauve
2009-07-22 11:30:22 -0400
eda8d92858Updated TODO with new items
David Sauve
2009-07-22 09:31:05 -0400
0c27d0e8cfChanged boolean values in _from_python to be t or f instead of true or false. Save a little bit of space
David Sauve
2009-07-21 13:47:13 -0400
979f0f86a3Revert "Refactored indexer creation into seperate private method _get_indexer"
David Sauve
2009-07-21 13:45:17 -0400
b1c1a35eceRefactored indexer creation into seperate private method _get_indexer
David Sauve
2009-07-21 13:45:06 -0400
b3ba9233e5Refactored indexer creation into seperate private method _get_indexer
David Sauve
2009-07-21 13:44:50 -0400
317fb6cd3dMoved database opening into private method
David Sauve
2009-07-21 13:11:33 -0400
5a71dc76e2Whitespace change
David Sauve
2009-07-21 09:43:55 -0400
72489054d2Updated TODO
David Sauve
2009-07-09 16:36:37 -0400
ff0a466241Implemented multi-field ordering on search
David Sauve
2009-07-09 16:35:24 -0400
a22442b894Updated TODO list
David Sauve
2009-07-09 14:04:49 -0400
00892d695eFixed sorting by integer and added tests to prove it
David Sauve
2009-07-09 14:04:06 -0400
1a35a91a47Implemented order by for single field
David Sauve
2009-07-09 13:00:07 -0400
b147b5c926Roughed in the order_by
David Sauve
2009-07-08 16:43:46 -0400
12e494e747Fixed a bug that caused indexed=False to be ignored again after a previous refactor
David Sauve
2009-07-03 16:03:44 -0400
f8f453ad58Moved _build_schema to bottom of class and commented it. Also moved unified schema method to inside.
David Sauve
2009-07-03 15:50:50 -0400
d43f7d1093Better schema generation. Dropping the stuff I don't need, and including value column locations
David Sauve
2009-07-03 15:44:01 -0400
0af2285c6fUpdated term generation to not include fields marked as indexed=False
David Sauve
2009-07-03 15:18:23 -0400
9e6912541eRefactored to use existing site.build_unified_schema() instead of generating this manually
David Sauve
2009-07-03 14:34:43 -0400
f77b861f81Another refactor to further simplify narrowing
David Sauve
2009-07-03 11:55:25 -0400
26df069e76Refactored narrowing to not weight based on narrow query. ie., to only filter.
David Sauve
2009-07-03 11:53:03 -0400
b937536575Implemented
David Sauve
2009-07-03 11:21:07 -0400
9dbda099bcBetter spelling correction test
David Sauve
2009-07-03 10:12:10 -0400
2c49f3e907Corrected typo in tests
David Sauve
2009-07-03 10:08:36 -0400
061703134aRemoved clean method. Is now implemented in the BaseSearchBackend
David Sauve
2009-06-25 08:51:31 -0400
b6f0695dc1Fixed typo in README
David Sauve
2009-06-22 09:50:35 -0400
d3307a712cUpdated TODO
David Sauve
2009-06-22 08:26:25 -0400
0dafdb920bMoved spelling suggestion test to its own test just to make it easier to debug if there's a problem
David Sauve
2009-06-20 07:36:14 -0400
bb5cbbd606Small refactor on spelling suggestions in SearchBackend.search method
David Sauve
2009-06-20 07:34:26 -0400
0c0be221cbAdded spelling suggestions to SearchBackend.search method
David Sauve
2009-06-20 07:32:18 -0400
c3326ce530Added new documentation
David Sauve
2009-06-19 09:26:25 -0400
68556943c0Updated .gitignore with *.tmproj and *.DS_Store
David Sauve
2009-06-19 09:01:58 -0400
39101febb7Added empty README
David Sauve
2009-06-19 09:01:12 -0400
7cd5335df5Hide the highlight not implemented warning when highlight is False
David Sauve
2009-06-18 13:22:39 -0400
cb8c1fec90Renamed gpl.txt to LICENSE
David Sauve
2009-06-18 13:09:16 -0400
9cb2305a61Fixed SearchBackend.update not updating existing documents, but instead appending to index
David Sauve
2009-06-18 12:31:47 -0400
0d77e02d80Added a ton of docstrings and some small refactoring
David Sauve
2009-06-18 12:15:13 -0400
993b28155aFixed more_like_this to omit the document used in the query
David Sauve
2009-06-17 19:30:25 -0400
fa02d65941Implemented more_like_this
David Sauve
2009-06-17 16:54:39 -0400
2c80f85ec6Made stemmer an instance variable (default is english) and added corresponding tests
David Sauve
2009-06-17 15:20:52 -0400
86a5050750Initial commit
David Sauve
2009-06-16 14:48:11 -0400