RAG Metadata-Content Indexing for Lower Vector Storage Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing retrieval-augmented generation (RAG) systems face challenges in efficiently updating and indexing large amounts of data due to high storage and memory overhead, particularly in vector search systems, which affect search performance and stability, especially in enterprise environments.

Innovation Solution

The proposed method involves separating documents into metadata and content portions, indexing them based on parent-child relationships, and storing metadata and content embedding vectors in the same field to reduce overhead, while also using language identification and query augmentation through large language models (LLMs) to enhance search accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If vector search systems index large amounts of data to improve search accuracy, then search performance improves, but storage and memory overhead increases

Engineering Contradiction:
Improvesearch accuracyVSAvoidstorage overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments documents into metadata portions and content portions, indexing them separately with different strategies. Metadata is indexed with full vectorization for precise filtering, while content is processed in chunks. This segmentation allows the system to achieve high search accuracy through comprehensive indexing while reducing overall storage overhead by not vectorizing every character of every document.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different indexing qualities to different parts of documents. Metadata receives high-quality vector indexing for precise retrieval, while content receives chunk-based indexing. This local differentiation optimizes the balance between search accuracy and storage requirements, allocating computational and storage resources where they provide the most value.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If documents are vectorized to improve search performance, then retrieval accuracy improves, but memory overhead increases

Engineering Contradiction:
Improveretrieval accuracyVSAvoidmemory overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The patent segments the document processing into metadata vectorization and content chunking. Only metadata is fully vectorized and stored in the vector database, while content is processed in manageable chunks. This segmentation significantly reduces memory overhead while maintaining retrieval accuracy through effective metadata filtering and content relevance matching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial vectorization only where most effective - in metadata - rather than excessive vectorization of all content. This partial action approach achieves sufficient retrieval accuracy without the excessive memory consumption that would result from vectorizing every document component equally.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If metadata and content are stored separately to improve update efficiency, then maintenance cost decreases, but indexing complexity increases

Engineering Contradiction:
Improveupdate efficiencyVSAvoidindexing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments documents into metadata and content that can be updated independently. When metadata changes, only metadata needs reindexing; when content changes, only content chunks are affected. This segmentation dramatically improves update efficiency while the parent-child relationship structure provides clear organizational logic that manages indexing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested indexing structure where child documents (content chunks) are associated with parent documents (metadata). This nesting allows efficient selective updates - updating only the relevant portion of the hierarchy - while the nested structure itself provides an intuitive framework for managing the indexing complexity through organized relationships.

Inventive Principle:
Principle #7Nested doll (Nesting)

4Quantity of substance

If embedding vectors are stored in the same field to reduce overhead, then storage efficiency improves, but data organization complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata organization complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent merges metadata embedding vectors and content embedding vectors into the same field in the vector database. This merging eliminates redundant storage structures and reduces overall storage efficiency requirements. The system manages the resulting data organization complexity through the parent-child relationship framework and selective indexing strategies that differentiate between metadata and content despite storing them in the same field.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250315488A1Method for retrieval-augmented generation interacting with generative artificial intelligence and apparatus therefor
Publication Date: 2025.10.09 SAMSUNG SDS CO LTD
  • US20250315488A1 patent drawing
  • US20250315488A1 patent drawing
  • US20250315488A1 patent drawing

AI summary

A processor-implemented method including separating a first document into a second document, the second document including a first metadata portion of first metadata of the first document, and a third document, the third document including a first content portion of content of the first document, classifying the second document and the third document into a first material set and a second material set, respectively, and indexing the second document and the third document according to a correlation of the second document and the third document.