Milvus Hybrid Search
Code
1from kern.agent import Agent2from kern.knowledge.knowledge import Knowledge3from kern.vectordb.milvus import Milvus, SearchType45vector_db = Milvus(6 collection="recipes", uri="tmp/milvus.db", search_type=SearchType.hybrid7)89knowledge = Knowledge(10 vector_db=vector_db,11)1213knowledge.insert(14 url="https://kern-public.s3.amazonaws.com/recipes/ThaiRecipes.pdf",15)1617agent = Agent(knowledge=knowledge)18agent.print_response("How to make Tom Kha Gai", markdown=True)Usage
Set up your virtual environment
1uv venv --python 3.122source .venv/bin/activate1uv venv --python 3.122.venv\Scripts\activateInstall dependencies
1uv pip install -U pymilvus pypdf openai kern-aiRun Agent
1python cookbook/08_knowledge/vector_db/milvus_db/milvus_db_hybrid_search.py