Module org.elasticsearch.server
Class ES813Int8FlatVectorFormat.ES813FlatVectorReader
java.lang.Object
org.apache.lucene.codecs.KnnVectorsReader
org.elasticsearch.index.codec.vectors.ES813Int8FlatVectorFormat.ES813FlatVectorReader
- All Implemented Interfaces:
Closeable,AutoCloseable,OffHeapStats
- Enclosing class:
ES813Int8FlatVectorFormat
public static class ES813Int8FlatVectorFormat.ES813FlatVectorReader
extends org.apache.lucene.codecs.KnnVectorsReader
implements OffHeapStats
-
Constructor Summary
ConstructorsConstructorDescriptionES813FlatVectorReader(org.apache.lucene.codecs.hnsw.FlatVectorsReader reader) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()org.apache.lucene.index.ByteVectorValuesgetByteVectorValues(String field) org.apache.lucene.index.FloatVectorValuesgetFloatVectorValues(String field) getOffHeapByteSize(org.apache.lucene.index.FieldInfo fieldInfo) voidsearch(String field, byte[] target, org.apache.lucene.search.KnnCollector knnCollector, org.apache.lucene.util.Bits acceptDocs) voidsearch(String field, float[] target, org.apache.lucene.search.KnnCollector knnCollector, org.apache.lucene.util.Bits acceptDocs) Methods inherited from class org.apache.lucene.codecs.KnnVectorsReader
finishMerge, getMergeInstance
-
Constructor Details
-
ES813FlatVectorReader
public ES813FlatVectorReader(org.apache.lucene.codecs.hnsw.FlatVectorsReader reader)
-
-
Method Details
-
checkIntegrity
- Specified by:
checkIntegrityin classorg.apache.lucene.codecs.KnnVectorsReader- Throws:
IOException
-
getFloatVectorValues
public org.apache.lucene.index.FloatVectorValues getFloatVectorValues(String field) throws IOException - Specified by:
getFloatVectorValuesin classorg.apache.lucene.codecs.KnnVectorsReader- Throws:
IOException
-
getByteVectorValues
public org.apache.lucene.index.ByteVectorValues getByteVectorValues(String field) throws IOException - Specified by:
getByteVectorValuesin classorg.apache.lucene.codecs.KnnVectorsReader- Throws:
IOException
-
search
public void search(String field, float[] target, org.apache.lucene.search.KnnCollector knnCollector, org.apache.lucene.util.Bits acceptDocs) throws IOException - Specified by:
searchin classorg.apache.lucene.codecs.KnnVectorsReader- Throws:
IOException
-
search
public void search(String field, byte[] target, org.apache.lucene.search.KnnCollector knnCollector, org.apache.lucene.util.Bits acceptDocs) throws IOException - Specified by:
searchin classorg.apache.lucene.codecs.KnnVectorsReader- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
getOffHeapByteSize
- Specified by:
getOffHeapByteSizein interfaceOffHeapStats
-