Discussion about this post

User's avatar
CB's avatar

Hi Collin,

Great post. One application you should add is Vespa. It's my impression they have been leading the way in Hybrid Search (predating the emergence of Vector Databases). They have a wealth of knowledge on their blog and on youTube - to go along with their open source application. See https://blog.vespa.ai/vespa-hybrid-billion-scale-vector-search/

Christopher

ps. Also enjoyed your presentation at Haystack this year =)

Expand full comment
Zbigniew Łukasiak's avatar

This was very refreshing to read - I am new in this area and I kept asking myself: wait - but why exactly do I need embeddings? You made a good job bringing some clarity to the subject. But I think you still underestimate the complexity of the task - because you can mix not just vector, keyword and relational database search - but also you can use the LLM itself to guide these searches by finding the relevant keywords, choosing sources etc, possibly in a recursive way (by asking what else is needed for a given task). There is also one more trick that I know about: you can query an ungrounded LLM - and then use the generated answer to find the relevant keywords, vectors or other indexes. I suspect that there are many others.

Expand full comment
9 more comments...

No posts