A disk-first C++ vector engine

4 points by saeedq 146 days ago 0 comments
Summary not yet generated for this article.

Original Text

Hey all, I built brinicle, an in-process C++ vector engine with a python wrapper that consumes substantially less memory, while staying quite fast. On 1.2 million Amazon products, it achieves sub-ms P99 latency. It also supports lexical search, and hybrid search. In the hybrid search, we did not try to build two indexes and then fuse results, we create ONE HNSW Graph and utilize it for semantic, lexical, and hybrid search. benchmark comparisons: https://brinicle.bicardinal.com/benchmark hybrid search benchmark comparisons: https://brinicle.bicardinal.com/search_benchmark Repository:: github.com/bicardinal/brinicle

Comments (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open