Module org.elasticsearch.server
Class ES920DiskBBQVectorsReader
java.lang.Object
org.apache.lucene.codecs.KnnVectorsReader
org.elasticsearch.index.codec.vectors.diskbbq.IVFVectorsReader
org.elasticsearch.index.codec.vectors.diskbbq.ES920DiskBBQVectorsReader
- All Implemented Interfaces:
Closeable,AutoCloseable
Default implementation of
IVFVectorsReader. It scores the posting lists centroids using
brute force and then scores the top ones using the posting list.-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.codec.vectors.diskbbq.IVFVectorsReader
IVFVectorsReader.FieldEntry -
Field Summary
Fields inherited from class org.elasticsearch.index.codec.vectors.diskbbq.IVFVectorsReader
fields -
Constructor Summary
ConstructorsConstructorDescriptionES920DiskBBQVectorsReader(org.apache.lucene.index.SegmentReadState state, Map<String, org.apache.lucene.codecs.hnsw.FlatVectorsReader> rawVectorsReader) -
Method Summary
Modifier and TypeMethodDescriptiongetOffHeapByteSize(org.apache.lucene.index.FieldInfo fieldInfo) Methods inherited from class org.elasticsearch.index.codec.vectors.diskbbq.IVFVectorsReader
checkIntegrity, close, getByteVectorValues, getFloatVectorValues, search, searchMethods inherited from class org.apache.lucene.codecs.KnnVectorsReader
finishMerge, getMergeInstance, mergeOffHeapByteSizeMaps
-
Constructor Details
-
ES920DiskBBQVectorsReader
public ES920DiskBBQVectorsReader(org.apache.lucene.index.SegmentReadState state, Map<String, org.apache.lucene.codecs.hnsw.FlatVectorsReader> rawVectorsReader) throws IOException- Throws:
IOException
-
-
Method Details
-
getOffHeapByteSize
- Overrides:
getOffHeapByteSizein classIVFVectorsReader
-