Configuration-Based Search Tuning for Content Authors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content authors lack the technical knowledge to efficiently tune search results, relying on engineers and resulting in a time-consuming process.

Innovation Solution

A system that allows content authors to iteratively generate and modify configuration parameters for indexing and searching, enabling them to tune search results by receiving content, generating an index, performing searches, and saving parameters for future use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content authors rely on engineers to make changes to the search engine, then the search engine can be tuned, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improveease of tuning search resultsVSAvoidtime to tune search results
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables content authors to directly modify configuration parameters and content without requiring engineer intervention. The iterative process allows authors to generate indexes, perform searches, evaluate results, and modify parameters themselves, making the search tuning process self-service oriented and eliminating the time loss associated with coordinating engineer changes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides a configuration interface where content authors can pre-define search parameters, indexing options, and evaluation criteria before the actual search execution. This preliminary configuration allows for rapid iterative tuning without requiring technical engineering knowledge or time for each adjustment.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If content authors modify configuration parameters directly, then tuning becomes efficient, but the system complexity increases

Engineering Contradiction:
Improvespeed of tuning search resultsVSAvoidcomplexity of configuration system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The configuration system is segmented into distinct, manageable parameters including indexing parameters (path to content, path to index, index fields), search parameters (synonyms, weighting factors, query templates), and evaluation criteria. This segmentation allows content authors to modify individual parameters without overwhelming complexity, while the system integrates them coherently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a configuration interface as an intermediary layer between content authors and the search engine mechanics. This interface translates author intentions into proper configuration parameters, handling the complexity of parameter interactions and system integration while presenting a simplified, user-friendly modification process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If the system performs iterative searches with parameter modifications, then search results improve, but the process requires multiple cycles

Engineering Contradiction:
Improvequality of search resultsVSAvoidduration of iterative tuning process
Core Design Contradiction:
Manufacturing precisionVSDuration of action of moving object

Solution Approach 1:

The system implements a feedback loop where content authors evaluate search results against specified criteria and use this feedback to modify configuration parameters. The analysis module determines whether search results meet criteria, and the modification module adjusts parameters accordingly. This structured feedback mechanism accelerates convergence on optimal results by guiding iterative modifications toward productive directions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system allows dynamic adjustment of configuration parameters during the iterative process. Content authors can modify indexing parameters, search parameters, and evaluation criteria in real-time based on observed results. The system adapts to changing requirements and re-executes searches with updated parameters, enabling flexible optimization without being locked into a fixed configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7895181B2Configuration-based search
Publication Date: 2011.02.22 INTUIT INC
  • US7895181B2 patent drawing
  • US7895181B2 patent drawing
  • US7895181B2 patent drawing

AI summary

A system that tunes search results is presented. During operation, the system receives content to be searched. The system then iteratively performs the following operations until search results meet specified criteria. The system generates an index of the content based on a set of configuration parameters. Next, the system performs a search against the index to produce the search results. The system then determines whether the search results meet the specified criteria. If the search results do not meet the specified criteria, the system modifies one or more of: the set of configuration parameters; and the content. If the search results meet the specified criteria, the system saves the set of configuration parameters into a configuration file which can be used to generate the index for the content.