Hierarchical Document Search Range Setting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing document search systems face inefficiencies in processing search queries with hierarchical relationships, leading to slower search results due to the lack of effective handling of hierarchical structures and attribute information in structured document data.
Innovation Solution
A document search apparatus that receives search words with hierarchical relationships, sets search ranges based on hierarchical levels, and uses synonym information to narrow search results, allowing for faster output in a structured format by utilizing a reception unit, acquisition unit, setting unit, execution unit, and output unit to generate and execute search conditions within structured document data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If hierarchical structure information is utilized to narrow search ranges, then search speed is improved, but device complexity increases
Solution Approach 1:
The system performs preliminary actions by pre-processing document data into structured formats with hierarchical relationships and attribute information stored in metadata. Search range determination units are pre-configured with hierarchical structure information, allowing them to quickly identify appropriate search ranges without complex real-time analysis, thus improving search speed while managing system complexity through advance preparation
Solution Approach 2:
The search system is segmented into multiple specialized units: hierarchical structure information acquisition units, attribute information acquisition units, search range determination units for different hierarchical levels, and search execution units. This segmentation allows each unit to handle specific tasks efficiently, improving overall search speed while distributing complexity across modular components rather than concentrating it in a single complex system
2Measurement precision
If search ranges are narrowed based on hierarchical levels, then search accuracy is improved, but processing complexity increases
Solution Approach 1:
The system applies local quality by determining search ranges differently based on hierarchical levels. First search words (higher levels) use broader search ranges determined by first search range determination units, while second search words (lower levels) use narrower search ranges determined by second search range determination units. This localized adaptation of search range strategies improves search accuracy for each hierarchical level while managing processing complexity through level-specific handling
Solution Approach 2:
The system changes parameters by utilizing attribute information associated with different hierarchical levels to dynamically adjust search range parameters. Attribute information acquisition units extract relevant parameters from metadata, and search range determination units use these parameters to set appropriate search boundaries, improving search accuracy while automating the parameter adjustment process to manage complexity
3Reliability
If hierarchical structure information is acquired and processed, then search result quality is improved, but information processing time increases
Solution Approach 1:
Hierarchical structure information and attribute information are acquired and processed in advance during document indexing and storage. The metadata structures are pre-built with hierarchical relationships established before search operations begin. This preliminary processing ensures high search result quality when queries are executed, while avoiding time consumption during actual search operations since the structural information is already prepared
Solution Approach 2:
The system uses metadata as a copy or representation of the hierarchical structure rather than processing the full document content hierarchically during search. Search range determination units operate on copied hierarchical information stored in metadata, which preserves the structural relationships needed for quality search results while significantly reducing the time required compared to analyzing actual document content hierarchically
Data Source
AI summary
Provided is a document search apparatus including a reception unit that receives plural search words in a hierarchical relationship, and a setting unit that sets a first content among plural contents in a hierarchical relationship included in structured document data, as a search range of a first search word received by the reception unit, and sets a second content at a same hierarchical level as a hierarchical level of the first content or a hierarchical level lower than a hierarchical level of the first content, as a search range of a second search word at a hierarchical level lower than a hierarchical level of the first search word.


