Patent ID: 8832076

Claim:
A search server comprising: one or more processors; and a search engine adapter, wherein said search engine adapter is configured to be executed on said one or more processors, 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 send a search request to said engine specific adapter, said generic search adapter is further configured to be communicatively coupled to a plurality of engine specific adapter configured to communicate with a plurality of search engines, said plurality of engine specific adapters comprises said engine specific adapter, said engine specific adapter is configured to communicate with at least one respective search engine of said plurality of search engines by virtue of said engine specific adapter being configured to send at least one application programming interface (API) command to said at least one respective search engine, and said at least one API command is configured to cause said at least one respective search engine to perform a search according to said search request by referencing a search index comprising a mapping between one or more fields of said search index, and one or more fields of a business object corresponding to a data source.