A split-server architecture for processing a search query provided by a user, and identifying and retrieving documents from a database corresponding to the search query. A session server is provided for receiving the search query from the user. The session server has at least a first processor coupled...http://www.google.co.uk/patents/US5873076?utm_source=gb-gplus-sharePatent US5873076 - Architecture for processing search queries, retrieving documents identified thereby, and method for using same