Processor Serving Multiple Search Indexes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional search engine technologies require dedicated computer resources for each search index, leading to increased costs and inefficient utilization of resources, as processors are not able to serve multiple search indexes simultaneously.
Innovation Solution
Configuring computer resources to allow one or more processors to participate in serving multiple search indexes by selecting the appropriate search service and ranking algorithm for each query, enabling the same processor to handle different search queries and indexes simultaneously.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated computer resources are allocated to each search index, then search service reliability is improved, but resource utilization efficiency deteriorates
Solution Approach 1:
The patent implements multi-functionality by enabling a single processor to serve multiple search indexes simultaneously. The processor is configured to handle different search queries and apply different ranking algorithms for different indexes, transforming a dedicated single-function resource into a universal multi-function resource that maintains service reliability while improving utilization efficiency
2Productivity
If multiple search indexes are served from common resources, then resource utilization efficiency is improved, but search service complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the search service into distinct segments or layers: query routing logic that directs queries to appropriate indexes, and ranking algorithm selection that chooses the right algorithm for each index. This segmentation manages complexity by organizing the multi-index handling into modular, manageable components rather than a monolithic complex system
3Speed
If dedicated processors are used for each search index, then query processing speed is maintained, but infrastructure costs increase
Solution Approach 1:
The patent merges multiple dedicated processor functions into a single shared processor that handles multiple search indexes. By combining resources that were previously separated (dedicated processors for each index), the system maintains query processing speed through efficient multi-tasking while reducing the total quantity of hardware infrastructure required, thereby lowering costs
Data Source
AI summary
Multiple search indexes can be served from a common set of resources. Instead of requiring a processor to be dedicated to serving a single search index, a processor can provide responsive documents for search queries that are based on different ranking algorithms and/or different sets of documents.


