Multi-Index Query Routing and Fusion for RAG Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing generative AI systems struggle with up-to-date information and factual accuracy due to reliance on static, pre-trained knowledge, and multi-index systems often result in diminishing query performance.

Innovation Solution

Implement a query processor that routes queries to the most relevant indexes through index summaries, fuses the results, and reranks them to enhance retrieval accuracy and precision in retrieval augmented generation (RAG) systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple indexes are used in the database system, then the coverage and comprehensiveness of data retrieval is improved, but the query performance deteriorates due to diminishing returns when every query is submitted to all indexes

Engineering Contradiction:
Improvedata retrieval coverageVSAvoidquery performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments the query processing by dividing queries into different types (analytic vs. transactional) and routing them to appropriate indexes. Analytic queries are routed to columnar indexes while transactional queries are routed to row-store indexes, avoiding the need to search all indexes for every query type.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A query routing mechanism acts as an intermediary between the user and multiple indexes. This router analyzes query characteristics and intelligently directs queries to the most suitable index, preventing the performance degradation that would occur if all queries were submitted to every index.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a single index is used in the database system, then the query processing is simple and fast, but the data retrieval coverage is insufficient for complex analytical queries

Engineering Contradiction:
Improvequery processing speedVSAvoiddata retrieval coverage
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The database system implements multiple indexes with different structures (columnar and row-store) that serve different query types. This multi-functional approach allows the system to handle both simple transactional queries and complex analytical queries efficiently, with each index optimized for its intended purpose.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Different indexes are optimized with different local qualities - columnar indexes are optimized for analytical queries with aggregation and filtering operations, while row-store indexes are optimized for transactional queries requiring fast inserts and updates. Each index has specialized structures tailored to its specific query workload.

Inventive Principle:
Principle #3Local quality

3Reliability

If all queries are submitted to all indexes, then the completeness of retrieval results is improved, but the resource utilization deteriorates due to processing redundant data

Engineering Contradiction:
Improveretrieval completenessVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The query routing mechanism performs preliminary analysis of query characteristics before submitting queries to indexes. By pre-evaluating query types and matching them with appropriate indexes, the system avoids submitting queries to irrelevant indexes, thereby reducing redundant processing and resource consumption while maintaining retrieval completeness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260073254A1Advanced Routing And Multi-Index Fusion For Enhanced Retrieval Augmented Generation
Publication Date: 2026.03.12 ORACLE INT CORP
  • US20260073254A1 patent drawing
  • US20260073254A1 patent drawing
  • US20260073254A1 patent drawing

AI summary

Techniques for multi-index retrieval in knowledge databases to enhance retrieval augmented generation (RAG) systems. The techniques involve a query processor that receives a query from a RAG agent, compares it to index summaries, and selects target indexes. The processor then searches these indexes, fuses the retrieved content items, and reranks the results before sending them back to the RAG agent. This approach combines query routing, multi-index fusion, and reranking to improve information retrieval for RAG applications. The technique offers several advantages, including enhanced retrieval efficiency through specialized indices, increased relevance and precision of retrieved information, scalability for large datasets and high query volumes, and optimized querying across diverse data sources. The techniques address challenges in managing extensive, distributed datasets and are compatible with existing RAG frameworks, providing a solution for complex information retrieval tasks.