Module org.elasticsearch.server
Class IVFVectorsReader.FieldEntry
java.lang.Object
org.elasticsearch.index.codec.vectors.diskbbq.IVFVectorsReader.FieldEntry
- All Implemented Interfaces:
GenericFlatVectorReaders.Field
- Enclosing class:
IVFVectorsReader
protected static class IVFVectorsReader.FieldEntry
extends Object
implements GenericFlatVectorReaders.Field
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final longprotected final longprotected final float[]protected final floatprotected final intprotected final longprotected final longprotected final Stringprotected final org.apache.lucene.index.VectorSimilarityFunctionprotected final booleanprotected final org.apache.lucene.index.VectorEncoding -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFieldEntry(String rawVectorFormatName, boolean useDirectIOReads, org.apache.lucene.index.VectorSimilarityFunction similarityFunction, org.apache.lucene.index.VectorEncoding vectorEncoding, int numCentroids, long centroidOffset, long centroidLength, long postingListOffset, long postingListLength, float[] globalCentroid, float globalCentroidDp) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.store.IndexInputcentroidSlice(org.apache.lucene.store.IndexInput centroidFile) float[]floatintorg.apache.lucene.store.IndexInputpostingListSlice(org.apache.lucene.store.IndexInput postingListFile) org.apache.lucene.index.VectorSimilarityFunctionboolean
-
Field Details
-
rawVectorFormatName
-
useDirectIOReads
protected final boolean useDirectIOReads -
similarityFunction
protected final org.apache.lucene.index.VectorSimilarityFunction similarityFunction -
vectorEncoding
protected final org.apache.lucene.index.VectorEncoding vectorEncoding -
numCentroids
protected final int numCentroids -
centroidOffset
protected final long centroidOffset -
centroidLength
protected final long centroidLength -
postingListOffset
protected final long postingListOffset -
postingListLength
protected final long postingListLength -
globalCentroid
protected final float[] globalCentroid -
globalCentroidDp
protected final float globalCentroidDp
-
-
Constructor Details
-
FieldEntry
protected FieldEntry(String rawVectorFormatName, boolean useDirectIOReads, org.apache.lucene.index.VectorSimilarityFunction similarityFunction, org.apache.lucene.index.VectorEncoding vectorEncoding, int numCentroids, long centroidOffset, long centroidLength, long postingListOffset, long postingListLength, float[] globalCentroid, float globalCentroidDp)
-
-
Method Details
-
rawVectorFormatName
- Specified by:
rawVectorFormatNamein interfaceGenericFlatVectorReaders.Field
-
useDirectIOReads
public boolean useDirectIOReads()- Specified by:
useDirectIOReadsin interfaceGenericFlatVectorReaders.Field
-
numCentroids
public int numCentroids() -
globalCentroid
public float[] globalCentroid() -
globalCentroidDp
public float globalCentroidDp() -
similarityFunction
public org.apache.lucene.index.VectorSimilarityFunction similarityFunction() -
centroidSlice
public org.apache.lucene.store.IndexInput centroidSlice(org.apache.lucene.store.IndexInput centroidFile) throws IOException - Throws:
IOException
-
postingListSlice
public org.apache.lucene.store.IndexInput postingListSlice(org.apache.lucene.store.IndexInput postingListFile) throws IOException - Throws:
IOException
-