Package org.apache.lucene.codecs.hnsw
Interface HnswGraphProvider
-
- All Known Implementing Classes:
Lucene99HnswVectorsReader
public interface HnswGraphProvider
An interface that provides an HNSW graph. This interface is useful when gathering multiple HNSW graphs to bootstrap segment merging. The graph may be off the JVM heap.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HnswGraph
getGraph(String field)
Return the stored HnswGraph for the given field.
-
-
-
Method Detail
-
getGraph
HnswGraph getGraph(String field) throws IOException
Return the stored HnswGraph for the given field.- Parameters:
field
- the field containing the graph- Returns:
- the HnswGraph for the given field if found
- Throws:
IOException
- when reading potentially off-heap graph fails
-
-