Usearch bindings for zig

High-performance Zig bindings for USearch - a smaller, faster, and more scalable vector search library for approximate nearest neighbor (ANN) search.

2 Likes

Hi, would this be a decent starting point to build a full text search index for a desktop app?

1 Like

yes, I have already built a mini vector db on top of this using http.zig and cache.zig, GitHub - antarys-ai/edge: A hackable vector db built on top of uSearch+rocksdb, for you to break it down, dissect and scale on demand

so I think it should definitely cover your needs!! but I think you will still need to generate embeddings for full search comparison just like qdrant uses fastembed internally to generate embeddings from texts for full search index.

but if it’s indexing you are talking about, uSearch can get it done, also check out their original C++ library GitHub - unum-cloud/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 πŸ”

1 Like