Semantic search is powerful, but it's not the answer to everything. For example, you don't need a semantic search if you're searching for a year or a specific name. Instead, use direct lookups for those cases. A semantic search should be used to extract meaning from text, like when looking for a movie and specifying the year or searching for music on Spotify by artist name. In this video, we'll see how to use Qdrant filtering and self-querying retrieval with LangChain.
Qdrant filtering doc - https://qdrant.tech/documentation/con...
Wine Reviews dataset: https://www.kaggle.com/datasets/zynic...
LangChain self-querying - https://python.langchain.com/v0.1/doc...
Notebook: https://github.com/infoslack/qdrant-e...