> Combine multiple retrievers together
## langchain
https://github.com/langchain-ai/langchain/issues/8677
https://python.langchain.com/docs/modules/data_connection/retrievers/ensemble
用 [Reciprocal Rank Fusion](https://plg.uwaterloo.ca/~gvcormac/cormacksigir09-rrf.pdf) algorithm. 合併多個搜索結果
> 有另一個類似的 LOTR(Merger Retriever) 是合併多個 retrievers 結果 https://github.com/langchain-ai/langchain/issues/8677 這個 LOTR 就是輪流插入而已..... https://chat.openai.com/share/e/9f6398f2-8c7f-4304-a65f-ffcecd796fe2
## Llamaindex
https://twitter.com/jerryjliu0/status/1707541270934212737
https://gpt-index.readthedocs.io/en/latest/examples/retrievers/ensemble_retrieval.html