TileDB is a powerful engine for indexing and querying dense and sparse multi-dimensional arrays.
TileDB offers ANN search capabilities using the TileDB-Vector-Search module. It provides serverless execution of ANN queries and storage of vector indexes both on local disk and cloud object stores (i.e. AWS S3).More details in: This notebook shows how to use the
TileDB
vector database.
Basic Example
Similarity search by vector
Similarity search with score
Maximal Marginal Relevance Search (MMR)
In addition to using similarity search in the retriever object, you can also usemmr
as retriever.
max_marginal_relevance_search
directly: