Releases: alexklibisz/elastiknn
Releases · alexklibisz/elastiknn
0.1.0-PRE40
- Added optional
limitparameter to all Lsh queries. For now I'm leaving it undocumented. I'm not 100% sure it's
a great idea.
0.1.0-PRE39
- Minor internal change to
increasedecrease the number of non-candidate doc IDs which are iterated over
during a query. - Changed documentation URL from elastiknn.klibisz.com to elastiknn.com.
0.1.0-PRE38
- Fixed docs for running nearest neighbors query on a filtered subset of documents.
The original suggestion to use a bool query results in evaluating all docs.
The correct way to do it is to use a standard query with a rescorer.
0.1.0-PRE37
- Fixed null pointer exception which was happening when running queries after deleting some vectors.
0.1.0-PRE36
- Fixed null pointer exception which was happening when running queries after deleting some vectors.
0.1.0-PRE35
- Removed guava dependency from models project.
- Some internal cleanup.
0.1.0-PRE34
- More memory-efficient implementation of Python ElastiknnModel.fit method. Uses an iterator over the vectors instead of a list of the vectors.
0.1.0-PRE33
- Renamed parameter
rin L2Lsh mapping tow, which is more appropriate and common for "width". - Updates and fixes in the Python client based on usage for ann-benchmarks. Mainly adding/fixing data classes in
elastiknn.api.
0.1.0-PRE32
- Updated
MatchHashesAndScoreQueryso that approximate queries will emit no more thancandidatesdoc IDs.
This slightly decreases recall, since the previous implementation could emit >candidatesIDs.
0.1.0-PRE31
- Support sparse bool query vectors with unsorted true indices.