Xapian 1.4.10 released
Olly Betts <[email protected]>
| Newsgroups | gmane.comp.search.xapian.general |
|---|---|
| Message-ID | <[email protected]> |
Xapian 1.4.10 can now be downloaded from:
https://xapian.org/download
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
being indexed.
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:
https://trac.xapian.org/wiki/ReleaseOverview/1.4.10
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:
53abebe8b4d594c246afd94f7dcb33a987c1d207a33beb02e9b08acad92b1d7f xapian-bindings-1.4.10.tar.xz
68669327e08544ac88fe3473745dbcae4e8e98d5060b436c4d566f1f78709bb8 xapian-core-1.4.10.tar.xz
03f243a10e00fcd4a9021343496c88fef8273746086010c2d7677a0faa9f57bc xapian-omega-1.4.10.tar.xz
Cheers,
Olly
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEECOJAD/f+j+3jrLUoGBR7BzutKwcFAlxiAUUACgkQGBR7Bzut KwcP5g//UAhB9jRuJc0lFCVR/TPPv8uLbzQIrkZuP4okqsBkEMevGdOFe/A9xz4i xpjDj47MqG+dEkN14RluRyvt0TGmNm2qRW9+UqTz/YOQQCpgc5cNY5UUeZ6Pv3Es Rp7ObLg6G2FKloGslB4J0GbV9TqxQtynFDj5F55hL7sXkZS8sQa9GDFNNSwsbqhx oHwnNW5VIo9UXNuH9sn2zVVf7xT7MhmTc3ytNQfZ85WXDqlycUD51QJC0QQH9/u9 iwEsnUJYpQYV5VxpUdIUmghJGNwNiM1vw8wEKdzsXZWtoWXchBE7163anxqnjsnk LXiXhRcJjpvWwFD8BNNfcCoJsWliE558HxfDsfTYWnBhbCtLz2/qSolN/fCmIfrc IBd4UoAHf9dIcFWqk8vbmWLxt+QJE4rzA0EhuHZIEOdtsdlm+ZpmZpAbQkb75bke kLRWfcR9sdxVquCpwS0zum55NjncGka7Dwfa+tzzrQPfOudDhsPPJmFXaI6BBzwJ rS9kdeVfVFVrXHVjHRlR2cvPPrdRwDgGEzFBu/97NiiFfsqHi6oq+8BikJbZQSgu yYBg8COxPy07BWWizMAOBNPwujviY3FtjjCrkWS+crvnH3cj6MQm/4c5tHIEkNkL /opx5qGebDdDeV8EnGF5l8canqTvHHiBWVgClPp2Umsxmae8dRk= =dJCu -----END PGP SIGNATURE-----