Comments (6)
Thanks @vsop-479, it reproduces for me as well, both on main and 9x branches. The same test passes on 9.8.0 release. I'll try git bisect
... and it blames this commit:
[a47ba33] Refactoring HNSW to use a new internal FlatVectorFormat (#12729)
from lucene.
@msokolov LOL
from lucene.
We both figured it out at the same time.
from lucene.
I can see that in this test run we are using a quantizing scorer, but I don't think the test case explicitly calls for that. I wonder if we beefed up the test framework to randomly use quantization and it is introducing "rounding" errors or something here?
from lucene.
ah, thanks @benwtrent I'll check your fix then
from lucene.
I can see that in this test run we are using a quantizing scorer, but I don't think the test case explicitly calls for that. I wonder if we beefed up the test framework to randomly use quantization and it is introducing "rounding" errors or something here?
Your instincts are correct :)
from lucene.
Related Issues (20)
- Build should statically detect when an invisible unicode character, such as U+200B (zero width space), sneak into our sources HOT 18
- Let's run our Monster tests, at least once? HOT 3
- Should we clean up the few remaining references to `Lucene/Solr`? HOT 1
- Find and replace uses of unbounded array growth with `growInRange` HOT 1
- Test failure in TestHnswFloatVectorGraph HOT 5
- Can we ban `Thread.sleep`? HOT 6
- Occasional OOMEs when running the test suite HOT 1
- org.apache.lucene.search.TestFloatVectorSimilarityQuery.testVectorsAboveSimilarity fails intermittently HOT 3
- Improve backward-compatibility testing
- Reproducible test failure with Terms#intersect on the default codec HOT 8
- `gradlew check` fails checksum validation in a fresh clone on Windows HOT 11
- `TestStressLockFactories` fails on Windows in a freshly cloned repository HOT 29
- FSDirectory stuck at open(Path path) method when ran from .jar file HOT 6
- Use Reverse RetentionQuerySupplier to speed up SoftDeletesRetentionMergePolicy#numDeletesToMerge HOT 1
- Introduce Bloom Filter as non-experimental/core postings format HOT 6
- Taxonomy facets: can we change massive `int[]` for parent/child/sibling tree to paged/block `int[]` to reduce RAM pressure? HOT 8
- Update package info for HNSW
- NullPointerException in IndexSearcher.search() when searching with SpanfirstQuery and a customized collector HOT 1
- Test an FST bytes store that re-reverses (reads bytes forward) on-the-fly
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lucene.