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 theindexer
on a separate host.