Xapian searches in Cyrus 3.0

Robert Stepanek rsto at fastmailteam.com
Thu Jan 3 10:08:44 EST 2019


Hello,

On Thu, Jan 3, 2019, at 3:55 PM, Egoitz Aurrekoetxea wrote:
> I was planning to perform mailboxes squattering in rolling mode. Have
> you had some kind of expience on searching with Xapian and IMAP
> protocol?. Perhaps is more designed for JMAP?. Or perhaps, using it
> with IMAP is not so advantageous?.
Both IMAP and JMAP search share the same core search API in Cyrus, so
all search features available in JMAP can also be used using IMAP. The
key is to use FUZZY search for text search, and this can be an advantage
especially for non-English search over the other search backends.
The complete list of attributes to search is in this C file:
https://github.com/cyrusimap/cyrus-imapd/blob/master/imap/search_expr.c#L2235
Any attribute that is marked SEA_FUZZABLE  will get stored in Xapian and
is available for stem-based search.
I'm not sure if there's better documentation on the non-standard fields,
but if you have any questions feel free to ask!
Cheers,
Robert

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20190103/7b531d7e/attachment.html>


More information about the Info-cyrus mailing list