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.