Isolating The Search Engine and Indexer

Searching and indexing can be resource-intensive processes. Co-locating solr and the indexer with the Content Store can therefore sometimes prove to be a bad idea, especially in the case of presentation hosts, which may need to respond to large numbers of simultaneous searches and ordinary document requests. However, since the Content Store, solr and the indexer are all independent web applications that communicate via standard, stateless HTTP requests, you can locate them wherever you want in order to achieve the best possible load distribution.

The following sections describe two different ways of isolating the search engine:

  • Running the indexer in a separate webapp container (solr itself already runs in its own container)

  • Running solr and the indexer on a separate host.