Patent ID: 7644065
Filing Date: 2010-01-05
Classification: G06F,Y10S

Abstract:
1. A computer-implemented method included in performing a computer-implemented search of electronically stored content, the method comprising: receiving, at a computing system having a search engine framework component that configures electronic knowledge base search services to use multiple different knowledge bases and multiple different search engines for multiple different software applications, a search request input from one of multiple different software applications indicating a user request that a computer-implemented search be performed to identify content that, firstly, is stored in a specified one of multiple different knowledge bases as specified in the search request input, and secondly, satisfies user-specified conditions, wherein the multiple different software applications are not the multiple different search engines; determining, at the search engine framework component, which one of the multiple different search engines has been preconfigured to process search requests involving the one of the multiple different software applications from which the search request input was received and involving the specified one of the multiple different knowledge bases as specified in the search request input, wherein the determining of the one search engine is performed using a configuration database that maps a search engine and knowledge base combination to a selected one of the multiple different software applications to be used for searches involving the search engine and knowledge base combination wherein the multiple different search engines are each configured to search an index of at least one of the multiple different knowledge bases; and initiating, at the search engine framework component, the execution of the requested search by the determined search engine.