Open
Description
Description
With IVF, its possible to have a whole large section of a file to be scored at a time. Requiring only a single down call to native code to then score multiple vectors at once. This might make the pay-offs for native code worth it.
This work would require new native work within org.elasticsearch.nativeaccess.jdk
and the native path in simdvec
.
It might prove difficult pulling it through to the MemorySegmentES91OSQVectorsScorer
but scoring postings is a dominating cost in IVF, and so making that faster is nicer :)