My mental model (in the "all models are wrong, some are useful" sense) is that vector search is the thing that gives you the terms to grep for.
My mental model (in the "all models are wrong, some are useful" sense) is that vector search is the thing that gives you the terms to grep for.
I like it. With this approach it feels like you also don’t need to fiddle as much with the details of your vector search and DB as that portion just gets you going and the actual retrieval happens with grep in a loop.
Or the thing that ranks the term based result. That’s the fun these days: it’s all whatever fits your problem.