home ¦ Archives ¦ Atom ¦ RSS

USearch

Digging a little beyond my first notice of ZVec via a HN thread, I saw mention of USearch.

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram

Instead of being a full-on DB engine with storage, query, and indexing capabilities, USearch is more of a search library, akin to FAISS.

FAISS is a widely recognized standard for high-performance vector search engines. USearch and FAISS both employ the same HNSW algorithm, but they differ significantly in their design principles. USearch is compact and broadly compatible without sacrificing performance, primarily focusing on user-defined metrics and fewer dependencies.

USearch integrates with a large number of languages and “for every language implements a custom separate binding”.

I also got a useful reminder of txtai from the thread.

© 2008-2025 C. Ross Jam. Licensed under CC BY-NC-SA 4.0 Built using Pelican. Theme based upon Giulio Fidente’s original svbhack, and slightly modified by crossjam.