Results 13 comments of Max Jakob

@dl942702882 From version 0.2.0 of `llama-index-vector-stores-elasticsearch` you can do keyword retrieval, see https://github.com/run-llama/llama_index/blob/main/docs/docs/examples/vector_stores/ElasticsearchIndexDemo.ipynb

@yzgrfsy Keyword-only retrieval (BM25) is a regular feature of Elasticsearch. Hybrid search (dense vector + BM25 retrieval, combining the results using RRF) is a licensed feature that you can trial...

@yzgrfsy There is a simpler way to do hybrid retrieval, see the [documentation](https://docs.llamaindex.ai/en/stable/examples/vector_stores/ElasticsearchIndexDemo/#hybrid-retrieval): ```python from llama_index.vector_stores.elasticsearch import AsyncDenseVectorStrategy hybrid_store = ElasticsearchStore( es_url="http://localhost:9200", index_name="xyz", retrieval_strategy=AsyncDenseVectorStrategy(hybrid=True), ) storage_context = StorageContext.from_defaults(vector_store=hybrid_store) index =...