Hit Index for Precise Search Hit Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In electronic discovery, search systems fail to indicate which specific elements within a document family caused the document family to be included in the search results, making it difficult for reviewers to identify exact search hits within large datasets.
Innovation Solution
A search system generates a hit index based on search results and constraints, identifying the elements that match each constraint, and updates the search results to include visual indicators for these elements, allowing users to see which elements within a document family triggered the search hit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a search system provides search results from a large dataset of electronic discovery documents, then the quantity of search results increases, but the ability to identify exact search hits deteriorates
Solution Approach 1:
The patent segments the search result information by separating the identification of exact search hits from the general search results. It creates a distinct hit index that segments and tracks which specific elements (documents, attachments, emails) matched the search constraints, allowing reviewers to see precisely which items are exact hits versus which are merely included in the result set.
Solution Approach 2:
The patent introduces a hit index as an intermediary data structure between the search engine and the user interface. This hit index acts as a mediator that stores and manages the identification information of exact search hits, enabling the system to provide precise hit identification without requiring changes to the underlying search result generation process.
2Loss of information
If a search system includes identification information for exact search hits in the search results, then the clarity of search hit identification improves, but the complexity of the search system increases
Solution Approach 1:
The system segments the complexity by creating a separate hit index module that handles identification information independently. This segmentation allows the main search system to remain relatively simple while the hit tracking functionality is isolated in a dedicated component that generates and manages the hit index separately from the search result generation process.
Solution Approach 2:
The hit index serves as an intermediary layer that manages the complexity of tracking exact search hits. By introducing this intermediate data structure, the system can provide detailed hit identification without requiring complex modifications to the core search engine, as the hit index absorbs and manages the complexity of tracking and storing identification information.
3Measurement precision
If a search system processes large datasets with multiple constraints, then the accuracy of search results improves, but the time required to generate search results increases
Solution Approach 1:
The system performs preliminary action by generating the hit index concurrently with or immediately after the search results are generated. Rather than analyzing each search result to determine exact hits after the fact, the hit index is built in advance during the search execution process, capturing identification information as constraints are evaluated, thus avoiding additional processing time after search completion.
Solution Approach 2:
The system maintains continuity of useful action by integrating hit index generation into the existing search result generation process. As the search engine evaluates documents against constraints and generates results, the hit index is continuously updated with identification information for exact matches, ensuring that both search results and hit identification are produced in a single continuous operation rather than requiring separate processing passes.
Data Source
AI summary
A search system obtains a search result comprising an entry. The search result is based on a set of search constraints. The search system generates a hit index based on the search result and each constraint in the set of search constraints. The hit index includes identification information of an element associated with the entry that caused the entry to be included in the search result. The search system updates the search result to comprise an indication of the element associated with the entry based on the hit index.


