Enhanced Query Language for Search Result Relevance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines often provide irrelevant results due to the interpretation of ambiguous search terms and failure to filter out unwanted ingredients, leading to user frustration and potential allergic reactions.

Innovation Solution

Implementing an enhanced query language system that allows users to specify filters and preferences through syntax like dashes and parentheses, which translates user queries into system-defined syntax for more accurate search results, and capturing user feedback to refine search outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If standard text-based search is used, then search breadth is provided, but search result relevance deteriorates

Engineering Contradiction:
Improvesearch result quantityVSAvoidsearch result relevance
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The search query is segmented into multiple components: main search terms, exclusion terms (following dashes), and nested exclusions (within parentheses). Each segment is processed separately to generate distinct result sets that are then combined with proper filtering, ensuring both comprehensive coverage and precise relevance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary processing layer is introduced between the user's natural language query and the search engine. This layer translates the query into a structured format with explicit inclusion and exclusion rules, acting as a mediator that preserves user intent while enabling precise search execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If ambiguous search terms are interpreted literally, then search simplicity is maintained, but search accuracy deteriorates

Engineering Contradiction:
Improvesearch query simplicityVSAvoidsearch term interpretation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms where user interactions with search results (clicks, purchases, corrections) are used to refine and update the interpretation rules for ambiguous terms. This continuous feedback loop improves accuracy while maintaining ease of use, as users don't need to learn complex syntax.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts interpretation parameters for search terms based on context, user profile, and historical data. Ambiguous terms are reinterpreted according to changing parameters such as user preferences, product categories, and contextual cues, maintaining simplicity while improving accuracy.

Inventive Principle:
Principle #35Parameter changes

3Speed

If exclusion terms are discarded from search results, then search processing speed is improved, but harmful factors increase

Engineering Contradiction:
Improvesearch processing speedVSAvoidallergic reaction risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

Exclusion terms are processed preliminarily to create a filter list before the main search execution. This preliminary action enables fast filtering of excluded items during result generation, maintaining high processing speed while ensuring harmful substances are effectively removed from results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Exclusion terms and their corresponding harmful substances are extracted and isolated into a separate filtering mechanism. This extraction allows the main search to proceed quickly while the extracted exclusion rules are applied as a final filtering step, ensuring speed is maintained without compromising safety.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9824117B1Providing user-influenced search results based on product attributes
Publication Date: 2017.11.21 AMAZON TECH INC
  • US9824117B1 patent drawing
  • US9824117B1 patent drawing
  • US9824117B1 patent drawing

AI summary

Techniques for providing user-influenced search results may be provided. The system can introduce an enhanced query language that allows users to reprogram a computer system responsible for providing search results. In an embodiment, the enhanced query language is generated by the system and exposed to users. In another embodiment, a query language is generated by the user and translated by the system to an enhanced query language.