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 TypeMethodDescriptionstatic GraphCacheGraphCache.load(GraphIndex<float[]> graph, int distance) static <T> voidOnDiskGraphIndex.write(GraphIndex<T> graph, RandomAccessVectorValues<T> vectors, DataOutput out) -
Uses of GraphIndex in io.github.jbellis.jvector.graph
Classes in io.github.jbellis.jvector.graph that implement GraphIndexModifier and TypeClassDescriptionfinal classAnGraphIndexthat 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.