Domain Specific Search Scripts for Multi-Engine Query Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in performing domain-specific searches across multiple search engines due to the need for advanced search techniques and varying indexing strategies, leading to irrelevant results and repetitive efforts across different engines.

Innovation Solution

A system and method that allow users to create and share domain-specific search scripts with placeholders for input search strings and configurable parameters, enabling intelligent domain-specific searches without requiring users to know advanced search engine techniques, and allowing for sharing of expertise through a remote server and email.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users perform domain-specific searches across multiple search engines using advanced search techniques, then search result relevance is improved, but user effort and complexity increase

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsearch query complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a metasearch engine as an intermediary between users and multiple search engines. This metasearch engine accepts simple user queries, automatically translates them into domain-specific advanced search queries for multiple search engines, and aggregates results. The intermediary handles the complexity of advanced search techniques and multiple engine coordination, while users only need to provide simple keywords.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The metasearch engine performs multiple functions: it acts as a query translator, result aggregator, and domain-specific knowledge base. A single system handles what would otherwise require users to manually perform multiple separate search operations across different engines with different syntax requirements, consolidating these functions into one universal interface.

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

2Productivity

If users manually refine search queries for each search engine, then search efficiency is improved, but time consumption increases

Engineering Contradiction:
Improvesearch efficiencyVSAvoidtime consumption
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-configures domain-specific search templates and query structures for multiple search engines. When a user performs a search, the metasearch engine automatically applies these pre-prepared templates to generate optimized queries for each engine, eliminating the need for users to manually refine queries in real-time. The complex query refinement work is done in advance and stored as reusable templates.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If search engines use different indexing strategies, then search engine independence is maintained, but result consistency deteriorates

Engineering Contradiction:
Improvesearch engine independenceVSAvoidresult consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The metasearch engine dynamically adjusts search parameters based on the specific characteristics of each search engine's indexing strategy. For each search engine, the system modifies query parameters, operators, and weighting schemes to match that engine's optimal search patterns, while maintaining consistent user-facing query interfaces and result aggregation logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7822732B2Method and system to enable domain specific search
Publication Date: 2010.10.26 BODAPATI CHANDRA
  • US7822732B2 patent drawing
  • US7822732B2 patent drawing
  • US7822732B2 patent drawing

AI summary

A method and a computer system to enable domain specific search is disclosed. The present invention enables creation and sharing of domain specific search scripts, where search intelligence relating to domain and search engines is encapsulated in a parameterized domain specific search script. The system provides a customizable knowledge base to be used to configure the parameters specific to a chosen domain. Users can parameterized search scripts and configure search scripts according to their search needs. Users can use search scripts to perform complex domain specific searches by specifying input search string and without having to worry about refining results. The system uses the parameterized search scripts and configuration information along with user input search string to build search engine independent and search engine dependent queries from one or more search engines to provide relevant results to user.