Hierarchical Document Search Range Setting

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Speed

If hierarchical structure information is utilized to narrow search ranges, then search speed is improved, but device complexity increases

Engineering Contradiction:
Improvesearch speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If search ranges are narrowed based on hierarchical levels, then search accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvesearch accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #3Local quality

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

Inventive Principle:
Principle #35Parameter changes

3Reliability

If hierarchical structure information is acquired and processed, then search result quality is improved, but information processing time increases

Engineering Contradiction:
Improvesearch result qualityVSAvoidinformation processing time
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10445320B2Document search apparatus, non-transitory computer readable medium, and document search method
Publication Date: 2019.10.15 FUJIFILM BUSINESS INNOVATION CORP
  • US10445320B2 patent drawing
  • US10445320B2 patent drawing
  • US10445320B2 patent drawing

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.