Multi-system Segmented Search Processing for Diverse Data Formats
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional search systems are limited in accuracy and efficiency when handling large volumes of data, as they often require specific data formats and algorithms, leading to inefficiencies in processing and retrieving relevant information across diverse data types.
Innovation Solution
A multi-system segmented search processing method that stores data in multiple formats and uses a search manager to partition search criteria into segments, selecting appropriate data formats and algorithms for each segment to execute searches and combine results based on logical relationships.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single search system is used to handle diverse data types, then system complexity is reduced, but search accuracy and efficiency deteriorate due to inability to optimize for specific data formats
Solution Approach 1:
The patent divides the search system into multiple specialized search systems, each optimized for specific data types or formats. The search manager segments the overall search task and distributes portions to appropriate specialized systems, allowing each to leverage optimized algorithms for its specific domain while maintaining manageable individual system complexities.
Solution Approach 2:
The search manager acts as a universal coordinating component that handles multiple data types and search scenarios. It provides a unified interface for users while internally routing to specialized systems, making the overall system versatile without requiring each component to handle all data types.
2Quantity of substance
If conventional search systems process large volumes of diverse data, then data coverage is improved, but processing efficiency deteriorates due to lack of format-specific optimization
Solution Approach 1:
The search task is segmented into multiple parallel processing streams, each handled by a specialized search system optimized for specific data formats. This allows simultaneous processing of different data types without sequential bottlenecks, improving overall productivity while maintaining comprehensive data coverage.
Solution Approach 2:
Each search system is optimized with local quality principles, using data-format-specific algorithms and structures tailored to its designated data type. This localized optimization enables efficient processing within each subsystem while the collective system handles diverse data volumes effectively.
3Productivity
If data is stored in multiple formats for different search systems, then search efficiency for specific formats is improved, but system complexity increases due to multiple storage formats
Solution Approach 1:
The search manager serves as an intermediary layer between users and multiple specialized search systems. It manages the complexity of coordinating multiple formats and systems, translating user queries into appropriate segmented searches while presenting unified results, thereby isolating complexity from the user interface.
4Measurement precision
If a search system uses format-specific algorithms for different data types, then search accuracy is improved, but ease of operation deteriorates due to need to select appropriate formats and algorithms
Solution Approach 1:
The search manager provides a universal interface that automatically handles format selection and algorithm routing. Users interact with a single unified system without needing to understand or specify which data format or algorithm to use, maintaining ease of operation while leveraging format-specific optimizations internally.
Data Source
AI summary
A method includes storing a copy of information, corresponding to a data set, in each of a plurality of data formats, and determining one or more portions of a search criterion to be associated with one or more sets of one or more characteristics. For each portion, based on the associated characteristics, a search is executed on a copy of information stored in a particular data format using a corresponding search algorithm to obtain a set of intermediary search results. A set of final search results corresponding to the search criterion is determined based on two or more sets of intermediary search results.


