xapian-haystack
xapian-haystack copied to clipboard
A Xapian backend for Haystack
[fixes issue #138 ] [closes pr #157 ]
As title says - I decided not to pass the custom flags for building bindings, because I know sometimes multithread compilation sometimes can break stuff - if I will get...
Filtering on FloatFields crashed with a ValueError because it tried to convert the already serialised float back into an actual float. Also, in Python 3 `xapian.sortable_serialise()` returns `bytes` instead of...
- Drop Django 2.2 (EoL) - Drop Python 3.9 build, since all supported Django versions support 3.10 now. ``` 3.7 3.8 3.9 3.10 |----Django 3.2---| |-Django 4.0-| ```
Cyrus-IMAP uses Xapian, too. It feeds new email into a Xapian database. Over time, the Xapian database gets pretty big and each change tooks longer and longer. The recommendation is...
**When I use symbols in uppercase:** ``` $ ./manage.py rebuild_index # OK WARNING: This will irreparably remove EVERYTHING from your search index in connection 'default'. Your choices after this are...
Inside the xapian project, they have solved the "Term Too Long" error by providing two different options inside their omega side project, one is to truncate the terms and the...
`field:..end` works however `field:start..` does not and requires `field:start..*` to work. I _think_ the xapian parser specifies that omitting the star is valid, so I add it myself to all...
As per the haystack documentation [1] the `content` field is a special term for the field marked `document=True`. This change implements that behavior. [1] https://django-haystack.readthedocs.io/en/master/searchqueryset_api.html#the-content-shortcut This reopens #182 on a...
I would like to use xapian as backend of haystack, but I find no apparent place in xapian-haystack for integration of a word segmentator, just like the way in whoosh.