Search System Routing Based on Intent and Display Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search systems struggle to accurately understand user search requests, leading to multiple interactions required to obtain desired results, as they fail to effectively combine results from natural language model-based and search engine-based systems.

Innovation Solution

A method that determines a primary and secondary search system based on the user's search intent, using a natural language model-based system for question-type searches and a search engine-based system for resource-type searches, and presents results from these systems with different display attributes to enhance user understanding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single search system is used, then the system complexity is low, but the search accuracy and user satisfaction deteriorate because the system cannot accurately understand diverse search requests

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

Solution Approach 1:

The search system is segmented into two distinct search systems: a first search system (search engine-based) and a second search system (large model-based). Each system is specialized for different types of search requests, with the first system handling resource-type searches and the second system handling question-type searches. This segmentation allows each subsystem to maintain high accuracy for its specialized domain while avoiding the complexity of a single universal system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically determines which search system to use based on the search intent. The search intent determination module analyzes the search request in real-time and dynamically selects the appropriate search system (first or second) based on the determined search intent. This dynamic adaptation allows the system to maintain simplicity in operation while achieving high accuracy through context-appropriate system selection.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If multiple search systems are used, then the search accuracy improves by addressing different search intents, but the system complexity increases due to managing multiple systems

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

Solution Approach 1:

The search intent determination module acts as an intermediary that bridges the user's search request and the appropriate search system. It analyzes the search request, determines the search intent (resource-type or question-type), and routes the request to the suitable search system. This intermediary layer simplifies the overall system architecture by providing a clear decision-making mechanism rather than requiring complex integration between multiple search systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the operational parameter of which search system is active based on the determined search intent. When the search intent is determined to be resource-type, the first search system is activated; when it is question-type, the second search system is activated. This parameter change approach allows the system to switch between different operational modes efficiently, managing complexity through state-based control rather than simultaneous multi-system operation.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the system presents mixed results without distinction, then the information completeness is high, but the ease of operation deteriorates because users cannot quickly identify relevant results

Engineering Contradiction:
Improveease of obtaining resultsVSAvoidinformation completeness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The search results are presented with differentiated display attributes based on their source and type. Primary search results from the determined search system are displayed with prominent attributes (such as larger font, different color, or positioned at the top), while secondary search results are displayed with secondary attributes. This local quality differentiation allows users to quickly identify and prioritize relevant information while still providing access to comprehensive results, thereby maintaining ease of operation without sacrificing information completeness.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250045339A1Method, apparatus, device and medium for search
Publication Date: 2025.02.06 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250045339A1 patent drawing
  • US20250045339A1 patent drawing
  • US20250045339A1 patent drawing

AI summary

A method, apparatus, device and medium for searching are provided. In a method, in response to receiving a search request from a user, a search intent of the user is obtained based on the search request. A primary search system and a secondary search system are determined from a natural language model-based search system and a search engine-based search system, respectively, based on the search intent. In a search result for the search request, a primary result matched to the search request from the primary search system and a secondary result matched to the search request from the secondary search system are presented with different display attributes, respectively. Therefore, a search system that is more suitable to the user's search intent may be automatically selected to provide the primary search result. Further, the secondary search result may be used as a supplement to improve the information obtaining efficiency.