Class HnswVectorIndexReader
- java.lang.Object
-
- org.apache.pinot.segment.local.segment.index.readers.vector.HnswVectorIndexReader
-
- All Implemented Interfaces:
Closeable,AutoCloseable,IndexReader,VectorIndexReader
public class HnswVectorIndexReader extends Object implements VectorIndexReader
-
-
Constructor Summary
Constructors Constructor Description HnswVectorIndexReader(String column, File indexDir, int numDocs, VectorIndexConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()When we destroy the loaded ImmutableSegment, all the indexes (for each column) are destroyed and as part of that we release the text indexorg.roaringbitmap.buffer.MutableRoaringBitmapgetDocIds(float[] searchQuery, int topK)
-
-
-
Constructor Detail
-
HnswVectorIndexReader
public HnswVectorIndexReader(String column, File indexDir, int numDocs, VectorIndexConfig config)
-
-
Method Detail
-
getDocIds
public org.roaringbitmap.buffer.MutableRoaringBitmap getDocIds(float[] searchQuery, int topK)- Specified by:
getDocIdsin interfaceVectorIndexReader
-
close
public void close() throws IOExceptionWhen we destroy the loaded ImmutableSegment, all the indexes (for each column) are destroyed and as part of that we release the text index- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-