Bird Search is a demo that pairs Pinecone Full-Text Search with multimodal vector search over a Wikipedia corpus of more than 2,000 North American bird species. You can search by keyword, describe what a bird looks like and find it by appearance, or combine both in a single query.
What it shows
- A text tab with BM25 keyword search, phrase matching, and multi-field queries
- A visual tab that finds birds by description, matching on appearance
- A combined mode that applies hard text filtering with visual reranking in one API call
- Lucene-style boolean operators, term boosts, and cross-field queries
- Multimodal embeddings (Gemini Embedding 2) that put text and images in one vector space — no separate captioning pipeline
Built in Python with Streamlit and Pinecone.