Search server architecture using a search engine adapter
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.
46 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A search server comprising:
a search engine adapter, wherein said search engine adapter comprises a generic search adapter, and an engine specific adapter, said generic search adapter and said engine specific adapter are communicatively coupled to one another, said generic search adapter is configured to be communicatively coupled to a plurality of engine specific adapters, each engine specific adapter of said engine specific adapters is configured to communicate with at least one respective search engine of a plurality of search engines, and said each engine specific adapter corresponds to said at least one respective search engine. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 37, 38)
-
34. A method comprising:
-
providing a search engine adapter, wherein said search engine adapter comprises a generic search adapter, and said generic search adapter is configured to be communicatively coupled to a plurality of engine specific adapters; providing an engine specific adapter, wherein said engine specific adapters comprise said engine specific adapter, said engine specific adapter is configured to communicate with at least one respective search engine of a plurality of search engines, and said engine specific adapter corresponds to said at least one respective search engine; and configuring said search engine adapter to comprise said engine specific adapter, wherein said configuring said search engine adapter comprises configuring said engine specific adapter to communicate with said generic search adapter. - View Dependent Claims (35, 36, 39)
-
-
40. A computer program product comprising:
-
a plurality of instructions, comprising a first set of instructions, executable on a computer system, configured to provide a search engine adapter, wherein said search engine adapter comprises a generic search adapter, and said first set of instructions comprise a first subset of instructions, executable on said computer system, configured to configure said generic search adapter to communicate with a plurality of engine specific adapters; a second set of instructions, executable on said computer system, configured to provide an engine specific adapter, wherein said engine specific adapters comprise said engine specific adapter, said engine specific adapter corresponds to at least one respective search engine, and said second set of instructions comprise a second subset of instructions, executable on said computer system, configured to configure said engine specific adapter to communicate with said at least one respective search engine of a plurality of search engines, and a third set of instructions, executable on said computer system, configured to configure said search engine adapter to comprise said engine specific adapter, wherein said third set of instructions comprise a third subset of instructions, executable on said computer system, configured to configure said engine specific adapter to communicate with said generic search adapter; and computer readable storage media, wherein said instructions are encoded in said computer readable storage media.
-
Specification