Xapian 1.4.10 released
olly at survex.com
Mon Feb 11 23:12:25 GMT 2019
Xapian 1.4.10 can now be downloaded from:
This release notably brings a significant speed-up to indexing when
unique ids are handled by adding them as a prefixed term to each
document which is used to find any existing index entry for a document
The other change to be especially aware of is that the QueryParser now
produces shallower query trees (with the same meaning) in some cases.
For example, previously parsing a OR b OR c OR d OR ... now produces
a wide OR instead of deep tree of binary OR operations. Both versions
are handled the same way by the query optimiser, but the deep one could
cause us to run out of stack space in extreme cases (most likely when
abusing the QueryParser to parse very large machine-generated queries).
If you have a test suite that check the descriptions of parsed queries
you may need to update it for this change (I checked everything packaged
for Debian, and it looks like only xapian-bindings and xapian-omega are
affected, and they've been updated).
The wiki has the usual summary of the most notable changes:
As always, if you encounter problems, please report them here, or to
the bug-tracker: https://xapian.org/bugs
You can find detached GPG signatures for each of the release tarballs
in a corresponding file with ".asc" appended.
Here are the SHA256 checksums of the released files:
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 833 bytes
Desc: not available
More information about the Xapian-discuss