Subset Search Operators for Predictable Multi-Term Querying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search engines face challenges in efficiently and predictably selecting search results, particularly in contexts like litigation discovery, due to the complexity of relevance scoring and the resource-intensive nature of manual query construction, which can be difficult to defend and may exceed available computing resources.

Innovation Solution

Implementing a subset search operator that allows simple specification of searches by combining results from a set of term processes, using a subset process that requires only one term process per search term, thereby optimizing the search tree level execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If relevance scoring with threshold is used to select search results, then the search can handle large result sets and provide statistical effectiveness, but the user cannot predict or understand the relevance score and the search is difficult to defend

Engineering Contradiction:
Improvesearch efficiencyVSAvoidpredictability and defensibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The search query is divided into multiple independent term processes, each handling one search term. The results from these segmented processes are then combined by the subset process, making the search mechanism transparent and predictable while maintaining efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The subset process acts as an intermediary that combines results from multiple term processes. This intermediary layer provides predictability by explicitly showing which terms match and how many matches are required, making the search defensible while maintaining statistical effectiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If manual query construction is used to specify complex search criteria, then the search can be precise and defensible, but the query construction becomes time-consuming and resource-intensive

Engineering Contradiction:
Improvesearch precisionVSAvoidquery construction time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The search system performs self-service by automatically constructing the query structure. The user simply provides the search terms and the system automatically creates the appropriate term processes and combines them using the subset process, eliminating the need for manual query construction while maintaining precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameters of query construction from manual specification to automated generation. The subset process automatically determines the logical structure and combination methods, reducing query construction time while maintaining search precision through explicit parameter control.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If traditional search operators are used to find objects with specific terms, then the search can be precise, but the query structure becomes complex and exceeds available computing resources

Engineering Contradiction:
Improvesearch precisionVSAvoidquery structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The query structure is segmented into independent term processes, each handling a single search term. This segmentation simplifies the overall query structure by breaking down complex logical operations into manageable components that can be processed independently and combined efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple term processes are merged by the subset process into a unified search result. This merging approach simplifies the query structure by using a single process to combine results from multiple terms, reducing computational complexity while maintaining precision.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12481668B2System and method for subset searching and associated search operators
Publication Date: 2025.11.25 OPEN TEXT SA ULC
  • US12481668B2 patent drawing
  • US12481668B2 patent drawing
  • US12481668B2 patent drawing

AI summary

Embodiments as disclosed may provide a search operator that addresses the problem of query construction for finding objects that include some number (N) of a set of terms (M). Moreover, embodiments as disclosed herein may efficiently implement the searches specified by such subset operators using a subset process that combines results from a set of term processes where only one term process may be needed for each search term (or search term variant).