Query Handling System for E-Commerce Search Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search queries in e-commerce settings often return no results due to unintuitive product identifiers and variations in product specifications across different sites, leading to frustration and inefficiency for users.

Innovation Solution

A method that extracts keywords from information sources, classifies them according to a query schema, combines them into a new query, and executes it to generate results, using a redirect database and external sources to find corresponding successful queries, and calculates probabilities to select the most likely candidate query.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users search for specific product identifiers, then search precision is improved, but search reliability deteriorates due to no results from specification variations

Engineering Contradiction:
Improvesearch precisionVSAvoidsearch reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces an intermediary query rewriting mechanism that acts as a mediator between the user's original query and the search system. When a query returns no results, the system automatically rewrites the query by extracting keywords, classifying them according to schema, and generating alternative queries that are more likely to match products across different sites with varying specifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameters of the search query dynamically. It extracts keywords from the original query, classifies them into categories (brand, model, attributes), and generates new queries with modified parameters that broaden the search scope to accommodate specification variations while maintaining relevance.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manually rewriting queries is done to handle no results, then search reliability is improved, but loss of time increases

Engineering Contradiction:
Improvesearch reliabilityVSAvoidtime for manual query rewriting
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically detecting when a query returns no results and autonomously rewriting the query without requiring user intervention. The automated query rewriting process extracts keywords, classifies them, generates alternative queries, and executes them to find relevant products, eliminating the need for users to manually rewrite queries.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system prepares alternative queries in advance by extracting and classifying keywords from the original query before executing the search. This preliminary processing of query transformation ensures that when no results are found, the system already has the framework needed to generate and execute alternative queries efficiently.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If query rewriting is automated, then loss of time is reduced, but device complexity increases

Engineering Contradiction:
Improvetime for query rewritingVSAvoidcomplexity of query handling system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The query rewriting system is segmented into distinct functional modules: keyword extraction module, keyword classification module (organizing keywords into schema categories), query generation module, and probability calculation module. This segmentation allows each component to handle a specific aspect of query transformation independently, making the overall complex system more manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system manages complexity by changing the representation parameters of queries through structured classification. Keywords are organized into schema categories with defined relationships, and queries are generated by combining these classified keywords according to predefined schemas, which simplifies the transformation logic while maintaining effectiveness.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If product identifiers are used for comparison shopping, then ease of operation is improved, but search reliability deteriorates due to specification differences across sites

Engineering Contradiction:
Improveease of comparison shoppingVSAvoidsearch reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The query rewriting system provides universal functionality that works across different e-commerce sites with varying product identifier formats and specifications. By extracting semantic keywords and generating multiple alternative queries, the system adapts to different site-specific naming conventions and specification variations, making comparison shopping reliable across diverse platforms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10339135B2Query handling in search systems
Publication Date: 2019.07.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10339135B2 patent drawing
  • US10339135B2 patent drawing
  • US10339135B2 patent drawing

AI summary

Methods and systems for handling queries include extracting keywords related to a first query from one or more information sources. The keywords are classified according to a plurality of categories defined by a query schema. A plurality of the keywords are combined into a second query according to the query schema. The second query is executed to generate one or more results.