Configurable Schema Partial Document Update Indexing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing search services face inefficiencies in handling partial updates of electronic documents due to the cost and complexity of re-indexing entire documents, leading to performance issues and the need for incremental indexing to manage constantly updating content.
Innovation Solution
A configurable schema is used to define merge sets that group document attributes based on data source, update, and usage parameters, enabling efficient partial update mechanisms and responsive search services by allowing updates to individual document parts without re-indexing the entire document.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If incremental indexing is used to support partial updates, then update efficiency is improved, but device complexity increases
Solution Approach 1:
The patent segments the index into multiple independent index partitions, each corresponding to a specific document property. This allows selective updates of individual partitions rather than re-indexing the entire index, thereby improving update efficiency while managing complexity through structured organization
Solution Approach 2:
The patent introduces a new dimension to the indexing structure by organizing indexes not just by document ID but also by property type. This multi-dimensional organization enables efficient partial updates by allowing the system to target specific property-based partitions without affecting other parts of the index
2Quantity of substance
If words from multiple document properties are bundled in the same indexing structures, then storage efficiency is improved, but ease of operation deteriorates
Solution Approach 1:
The patent segments the combined indexing structure into distinct property-based partitions while maintaining their co-location. This segmentation allows the system to efficiently store multiple properties together while enabling selective updates of individual properties without requiring full document re-indexing
Solution Approach 2:
The patent applies local quality by making each property partition within the bundled index structure have distinct update characteristics. Each property partition can be updated independently with appropriate update strategies tailored to its specific nature, while still benefiting from the storage efficiency of bundled indexing
3Reliability
If indexes are made immutable and new document versions are created in new index fragments, then reliability is improved, but productivity deteriorates
Solution Approach 1:
The patent introduces dynamics to the previously immutable index structure by enabling selective mutations of individual property partitions. The index system can now dynamically determine which partitions need updates and apply changes only to those specific partitions, maintaining consistency while improving update performance
Solution Approach 2:
The patent applies partial action by updating only the necessary property partitions rather than creating entirely new index fragments for every document update. This partial update approach maintains index reliability while significantly improving productivity by avoiding redundant re-indexing operations
Data Source
AI summary
Embodiments provide indexing and searching features including the use of a configurable schema as part of providing partial update support of one or more aspects of an electronic document or documents, but are not so limited. In an embodiment, a system is configured to provide search services including partial update functionality based in part on use of a configurable schema to manage partial document updates and/or query processing operations. A method of one embodiment operates to use a configurable schema to define a number of merge sets that group various document attributes based in part on data source, update, and/or usage parameters to provide an efficient partial update mechanism. Other embodiments are included.


