Module org.elasticsearch.server
Class ES813Int8FlatVectorFormat.ES813FlatVectorWriter
java.lang.Object
org.apache.lucene.codecs.KnnVectorsWriter
org.elasticsearch.index.codec.vectors.ES813Int8FlatVectorFormat.ES813FlatVectorWriter
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.apache.lucene.util.Accountable
- Enclosing class:
- ES813Int8FlatVectorFormat
public static class ES813Int8FlatVectorFormat.ES813FlatVectorWriter
extends org.apache.lucene.codecs.KnnVectorsWriter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.codecs.KnnVectorsWriter
org.apache.lucene.codecs.KnnVectorsWriter.MergedVectorValues
-
Field Summary
Fields inherited from interface org.apache.lucene.util.Accountable
NULL_ACCOUNTABLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.codecs.KnnFieldVectorsWriter<?>
addField
(org.apache.lucene.index.FieldInfo fieldInfo) void
close()
void
finish()
void
flush
(int maxDoc, org.apache.lucene.index.Sorter.DocMap sortMap) void
mergeOneField
(org.apache.lucene.index.FieldInfo fieldInfo, org.apache.lucene.index.MergeState mergeState) long
Methods inherited from class org.apache.lucene.codecs.KnnVectorsWriter
merge
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.lucene.util.Accountable
getChildResources
-
Constructor Details
-
ES813FlatVectorWriter
public ES813FlatVectorWriter(org.apache.lucene.codecs.FlatVectorsWriter writer)
-
-
Method Details
-
addField
public org.apache.lucene.codecs.KnnFieldVectorsWriter<?> addField(org.apache.lucene.index.FieldInfo fieldInfo) throws IOException - Specified by:
addField
in classorg.apache.lucene.codecs.KnnVectorsWriter
- Throws:
IOException
-
flush
- Specified by:
flush
in classorg.apache.lucene.codecs.KnnVectorsWriter
- Throws:
IOException
-
finish
- Specified by:
finish
in classorg.apache.lucene.codecs.KnnVectorsWriter
- Throws:
IOException
-
close
- Throws:
IOException
-
ramBytesUsed
public long ramBytesUsed() -
mergeOneField
public void mergeOneField(org.apache.lucene.index.FieldInfo fieldInfo, org.apache.lucene.index.MergeState mergeState) throws IOException - Overrides:
mergeOneField
in classorg.apache.lucene.codecs.KnnVectorsWriter
- Throws:
IOException
-