Astra DB now supports hybrid search, combining vector search and BM25 keyword search to improve search relevancy by up to 45%.Hybrid search involves performing both vector and keyword searches, then reranking the results for better accuracy.Reranking is done by a cross-encoder model that scores relevance based on the query and document.To use Astra DB Hybrid Search in Python, install astrapy and python-dotenv dependencies.Creating a collection in Astra DB for hybrid search involves setting vector metrics and lexical settings.You can insert and index data for hybrid search with provided embeddings and text for keyword search.Performing a hybrid search involves using $hybrid as the sort field and reranking based on different scores.Providing your own vectors for search is possible and reranking can be based on a custom query.Different search queries can be used for initial searches to improve relevancy in RAG applications.Hybrid search combines vector search, keyword search, and reranking to enhance search accuracy and relevance in Astra DB.