Releases: INL/BlackLab
Fixed OR queries occasionally missing a valid hit.
This was caused by a bug in BLSpanOrQuery.advanceStartPosition(). For now, we've disabled the class-specific version and have fallen back on the naive default implementation that's slightly slower.
Fixed incorrect string escaping.
Lone carriage return characters weren't escaped, while Windows end of line characters \r\n were escaped as a single \n. Now each character is correctly escaped separately.
Fixed pre-1.3 indices producing empty concordances.
This problem occurred because a new terms file format was added that could grow larger than 2 GB, but older files were incorrectly opened as if they were in the new format.
Fixed query rewrite bug. First release on Maven Central.
This release fixes a query rewrite bug when combining identical clauses with different repetitions,
i.e. [pos="AA."][pos="AA."]* --> [pos="AA.*"]+, plus some small improvements. See the changelog (src/site/markdown/changelog.md) for details. The pom.xml was updated to be able to release to Maven Central.
Fixed bug in AND queries
AND queries would occasionally report incorrect hits; this is now fixed. Also, special operating system files should now be skipped, even if they occur inside archive files.
Forward index improvements.
Increased maximum terms file size for forward index. Made forward index optional for properties.
Fixed document-filter-only query bug.
Queries containing only a document filter would return incorrect results.
Lucene 5, many optimizations
First release to use Maven. Upgraded to Lucene 5.2.1. Many slower queries were optimized, mostly using query rewriting.
Final version to use Ant as build tool
BlackLab is switching to Maven for its builds. This is the final version to use Ant.
Version 1.0
First 'official' BlackLab version, and the last version using Lucene 3.6. We use this in production at INL, so it should be fairly stable.