Skip to main content
Version: 0.6

vector_search

superduper.backends.base.vector_search

Source code

cosine​

cosine(x,
y)
ParameterDescription
xnumpy.ndarray
ynumpy.ndarray, y should be normalized!

Cosine similarity function for vector search.

dot​

dot(x,
y)
ParameterDescription
xnumpy.ndarray
ynumpy.ndarray

Dot function for vector similarity search.

l2​

l2(x,
y)
ParameterDescription
xnumpy.ndarray
ynumpy.ndarray

L2 function for vector similarity search.

VectorSearchBackend​

VectorSearchBackend(self)

Base vector-search backend.

BaseVectorSearcher​

BaseVectorSearcher(self,
identifier: str,
dimensions: int,
measure: str)
ParameterDescription
identifierUnique string identifier of index.
dimensionsNumber of dimensions of the vectors.
measureMeasure type of the vectors.

Base class for vector searchers.

VectorItem​

VectorItem(self,
id: str,
vector: numpy.ndarray) -> None
ParameterDescription
idID of the vector
vectorVector of the item

Class for representing a vector in vector search with id and vector.