Patent ID: 7373351

Claim:
A method of creating and using within an enterprise computing system a mapping that identifies which of several search engines are to be used to execute a search of an index of electronically stored knowledge base content, the method comprising: receiving a first identification of one of several knowledge bases of electronically stored content; receiving a second identification of one of several executable software applications for which user-initiated knowledge base content searching services will be provided for the identified one of the knowledge bases; receiving a third identification of one of several different search engines to be used in performing index searches when any future request for a search is received from the identified software application and the request is directed to the identified one of the several knowledge bases; mapping the identified knowledge base to the identified search engine based upon identification of information contained within the knowledge base and the identification of the search engine; mapping the identified knowledge base to the identified software application based upon the identification of the knowledge base; storing a map that reflects the mappings for later access; determining, using the map, which one of the several different search engines is to execute a search in response to receipt of a request to perform a search from the identified one of the several software applications directed to the identified one of the several knowledge bases; and performing the requested search using the determined search engine and presenting search results obtained by the determined search engine.