1. A search system architecture comprising: a search server, wherein the search server comprises a search services module, wherein the search services module is configured to apply one or more business rules to a user input, and the application of the one or more business rules to the user input constructs a search query, and a search engine adapter, wherein the search engine adapter is invoked to select a search engine of a plurality of search engines, and the search engine adapter is configured to execute the search query based on the selected search engine, 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 on a client device, the user interface is a search center user interface, and the search engine adapter is configured to communicate with the search engine.