Data Source-Independent Search System Architecture
First Claim
Patent Images
1. A search system architecture comprising:
- a search server, whereinsaid search server comprisesa search services module, anda search engine adapter,said search services module and said search engine adapter are communicatively coupled to one another,said search services module is configured to communicate with a user interface, andsaid search engine adapter is configured to communicate with a search engine.
1 Assignment
0 Petitions
Accused Products
Abstract
A search system architecture is disclosed. The search system architecture includes a search server, which in turn includes a search services module and a search engine adapter. The search services module and the search engine adapter are communicatively coupled to one another. The search services module is configured to communicate with a user interface. The search engine adapter is configured to communicate with a search engine.
66 Citations
20 Claims
-
1. A search system architecture comprising:
a search server, wherein said search server comprises a search services module, and a search engine adapter, said search services module and said search engine adapter are communicatively coupled to one another, said search services module is configured to communicate with a user interface, and said search engine adapter is configured to communicate with a search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
-
receiving a search request at a search services module; generating a search query by causing said search services module to perform search services preprocessing on said search request; generating index data by causing a search engine adapter to perform search engine adapter preprocessing on said search query; generating native result data by causing a search engine to perform a search using said index data; generating result data by causing said search engine adapter to convert said native result data to said result data; and generating search results by causing said search services module to convert said result data to said search results. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising:
-
a plurality of instructions comprising a first set of instructions, executable on a computer system, configured to receive a search request at a search services module, a second set of instructions, executable on said computer system, configured to generate a search query by causing said search services module to perform search services preprocessing on said search request, a third set of instructions, executable on said computer system, configured to generate index data by causing a search engine adapter to perform search engine adapter preprocessing on said search query, a fourth set of instructions, executable on said computer system, configured to generate native result data by causing a search engine to perform a search using said index data, a fifth set of instructions, executable on said computer system, configured to generate result data by causing said search engine adapter to convert said native result data to said result data, and a sixth set of instructions, executable on said computer system, configured to generate search results by causing said search services module to convert said result data to said search results; and computer readable storage media, wherein said instructions are encoded in said computer readable storage media. - View Dependent Claims (17, 18, 19, 20)
-
Specification