This system is designed to enhance search results by generating multiple queries from a user's initial query, conducting vector-based searches, and re-ranking the results using the Reciprocal Rank Fusion (RRF) algorithm.
- Initial Query: User provides an initial search query.
- Query Generation: The system generates multiple related queries using the
GPT model. - Vector Search: Each generated query is used to perform a vector-based search, retrieving documents from a predefined set.
- Reciprocal Rank Fusion: Retrieved documents are
re-rankedbased on their relevance across multiple queries using theRRFalgorithm. - Final Output: A re-ranked list of documents is produced, offering the most relevant search results.
For more information, please refer to the full research paper here.
