Search Engine Derived Metadata Protection During Index Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current document management systems face challenges when updating records, as they often destroy derived metadata during bulk metadata replacement, leading to inefficiencies and increased costs.
Innovation Solution
A system, method, and computer program product that protects derived metadata by maintaining a list of derived metadata and taking appropriate actions during index updates, ensuring that derived metadata is not altered unnecessarily while allowing for efficient updates of other metadata.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bulk metadata replacement is performed to update records efficiently, then update speed is improved, but derived metadata is destroyed
Solution Approach 1:
The patent segments metadata into two distinct types: provided metadata (explicitly supplied by the user) and derived metadata (automatically generated from text content). This segmentation allows the system to selectively update only the provided metadata while preserving derived metadata, resolving the contradiction between efficient bulk updates and data preservation.
Solution Approach 2:
The patent applies different handling rules to different types of metadata based on their local quality characteristics. Provided metadata is replaced during bulk updates, while derived metadata is protected from unintended changes. This localized differentiation enables efficient updates without destroying derived metadata.
2Reliability
If traditional record update solutions are used to ensure data accuracy, then information integrity is maintained, but time and cost increase
Solution Approach 1:
The system automatically identifies and protects derived metadata without requiring manual intervention or complex user input. The search engine autonomously determines which metadata should be preserved based on the update request type, eliminating the need for time-consuming manual verification while maintaining data accuracy.
Data Source
AI summary
A search engine may maintain a list of derived metadata. When an event occurs that requires updating a search index, the search engine can determine which metadata is derived metadata and take appropriate actions with respect to the derived metadata. For example, if a request is received to update the index for a particular object, the search engine may protect the derived metadata from change while updating the other metadata in the index. As another example, if a request is received to update the text content for the object, the search engine may change the text content and the derived metadata. By identifying derived metadata, the search engine can protect the derived metadata from change when a request is received that otherwise causes metadata to change and can change the derived metadata when a request is received that would otherwise not change the metadata portion of the index.


