Generic search engine framework
First Claim
1. A method of creating within an enterprise computing system a mapping to identify 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 a 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; and
storing the received identifications for later access to determine which of the several search engines is to execute a request to perform an index search that is received from the identified one of the several software applications and which index search request is directed to the identified one of the several knowledge bases.
3 Assignments
0 Petitions
Accused Products
Abstract
One implementation provides a method that includes 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, and receiving a third identification of one of several different search engines to be used in performing index searches when a 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. Received identifications are stored for later access to determine which of the several search engines is to execute a request to perform an index search that is received from the identified one of the several software applications and which index search request is directed to the identified one of the several knowledge bases.
35 Citations
19 Claims
-
1. A method of creating within an enterprise computing system a mapping to identify 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 a 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; and
storing the received identifications for later access to determine which of the several search engines is to execute a request to perform an index search that is received from the identified one of the several software applications and which index search request is directed to the identified one of the several knowledge bases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product tangibly embodied in an information carrier, the computer program product including instructions that, when executed, perform a method of creating within an enterprise computing system a mapping to identify 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 a 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; and
storing the received identifications for later access to determine which of the several search engines is to execute a request to perform an index search that is received from the identified one of the several software applications and which index search request is directed to the identified one of the several knowledge bases.
-
-
19. A system to create a mapping to identify which of several search engines are to be used to execute a search of an index of electronically stored knowledge base content, the system being programmed to:
-
receive a first identification of one of several knowledge bases of electronically stored content;
receive 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;
receive a third identification of one of several different search engines to be used in performing index searches when a 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; and
store the received identifications for later access to determine which of the several search engines is to execute a request to perform an index search that is received from the identified one of the several software applications and which index search request is directed to the identified one of the several knowledge bases.
-
Specification