Release Overview for 1.4.1
This page contains a high level description of the most notable changes in this release. For full details of user-visible changes, see the NEWS files in each module:
See also the full list of bug reports marked as fixed in this release.
- Constructing a Query for a non-reference counted
PostingSource
object will now try to clone thePostingSource
object (as happened in 1.3.4 and earlier). This clone code was removed as part of the changes in 1.3.5 to support optional reference counting ofPostingSource
objects, but that breaks the case when thePostingSource
object is on the stack and goes out of scope before the Query object is used. Issue reported by Till Schäfer and analysed by Daniel Vrátil in a bug report against Akonadi: https://bugs.kde.org/show_bug.cgi?id=363741
- New weighting schemes supported: BM25+, PL2+, Dir+, Coordinate Matching
- Improvements and bug fixes to existing weighting scheme implementations: DLH, DPH, PL2, TF/IDF, LM and Bool. In particular, the PL2 implementation is now much more optimised.
- The C++ API documentation is greatly improved - all features are now documented, existing documentation improved in places, and a modern version of doxygen used.
- Python 2 & 3 bindings now work out of the box, which they didn't in 1.4.0.
Last modified
8 years ago
Last modified on 10/22/16 23:26:19
Note:
See TracWiki
for help on using the wiki.