Hacker News new | ask | show | jobs
by momothereal 1061 days ago
I was going to ask the same. That is a really important feature to have to replace traditional indexes and usually poorly implemented in vector search libraries.

For example, filtering by arbitrary time range.

1 comments

I will reply with a meme from my recent talk on Vector Databases, if that is in order: https://youtu.be/UMrhB3icP9w?t=1682

§ Supporting advanced filtering in USearch

In the low-level C++ interface we already support arbitrary predicates (callbacks) evaluated during HNSW graph traversal. JIT-ing them from the Python level is a bit trickier, but we will consider that, if there is demand.

§ Supporting advanced filtering with USearch

We are now in the process of building a bridge between USearch and UStore, that would allow combining Vector Search with a proper Multi-Modal database. This will solve your problem, but will take some time to get it right. Feel free to contribute :)