Recent Releases of cross-modal-multivector-search
cross-modal-multivector-search - Multi-Vector Search
Overview
The SearchMultiVectorOnRoarGraph function introduces efficient multi-query nearest neighbor search on a Roar graph, leveraging dynamic priority queue management for improved accuracy and scalability.
Key Features
- Multi-Query Support: Handles simultaneous processing of multiple query vectors.
- Dynamic Priority Queue: Adjusts queue sizes based on result quality and resource constraints.
- Efficient Traversal: Uses prefetching and visited lists to optimize memory and computation.
- Scalable and Adaptive: Expands queries selectively to balance precision and cost.
Example usage
```cpp
std::vector
auto results = index.SearchMultiVectorOnRoarGraph(queries, k, queryid, params, indices, resdists); ```
- C++
Published by hyojeongyunn over 1 year ago