Uses of Interface
io.github.jbellis.jvector.graph.GraphIndex
Packages that use GraphIndex
-
Uses of GraphIndex in io.github.jbellis.jvector.disk
Classes in io.github.jbellis.jvector.disk that implement GraphIndexMethods in io.github.jbellis.jvector.disk with parameters of type GraphIndexModifier and TypeMethodDescriptionOnDiskGraphIndex.getSequentialRenumbering(GraphIndex<T> graph) static GraphCacheGraphCache.load(GraphIndex<float[]> graph, int distance) static <T> voidOnDiskGraphIndex.write(GraphIndex<T> graph, RandomAccessVectorValues<T> vectors, DataOutput out) static <T> voidOnDiskGraphIndex.write(GraphIndex<T> graph, RandomAccessVectorValues<T> vectors, Map<Integer, Integer> oldToNewOrdinals, DataOutput out) -
Uses of GraphIndex in io.github.jbellis.jvector.graph
Classes in io.github.jbellis.jvector.graph that implement GraphIndexModifier and TypeClassDescriptionclassAnGraphIndexthat offers concurrent access; for typical graphs you will get significant speedups in construction and searching as you add threads.Methods in io.github.jbellis.jvector.graph with parameters of type GraphIndexModifier and TypeMethodDescriptionstatic <T> StringGraphIndex.prettyPrint(GraphIndex<T> graph) static <T> SearchResultGraphSearcher.search(T targetVector, int topK, RandomAccessVectorValues<T> vectors, VectorEncoding vectorEncoding, VectorSimilarityFunction similarityFunction, GraphIndex<T> graph, Bits acceptOrds) Convenience function for simple one-off searches.