Package com.github.jelmerk.knn.hnsw
-
Interface Summary Interface Description ObjectSerializer<T> Implementations of this interface are used to customize how objects will be stored when the index is persisted -
Class Summary Class Description HnswIndex<TId,TVector,TItem extends Item<TId,TVector>,TDistance> Implementation ofIndex
that implements the hnsw algorithm.HnswIndex.Builder<TVector,TDistance> Builder for initializing anHnswIndex
instance.HnswIndex.BuilderBase<TBuilder extends HnswIndex.BuilderBase<TBuilder,TVector,TDistance>,TVector,TDistance> Base class for HNSW index builders.HnswIndex.RefinedBuilder<TId,TVector,TItem extends Item<TId,TVector>,TDistance> Extension ofHnswIndex.Builder
that has knows what type of item is going to be stored in the index.JavaObjectSerializer<T> Implementation ofObjectSerializer
that uses java serialization to write the value.