I'm looking at the documentation about installing search on a dedicated machine. There it says: "You can install a separate Search Host service on a dedicated machine by running the Content Manager installer. The Search Host service requires the Core Service and Content Manager core to run".

My understanding so far is that the Search Host runs an instance of Solr, which presumably can communicate with everything else via web services. Why then does it need the core service and content manager?

2 Answers 2


The Tridion Search Host service is indeed nothing more than Tomcat in disguise. It hosts the Tridion SOLR search index. It doesn't depend on Content Manager and/or Core Service.

The Tridion Search Indexer service is the one monitoring the CM search queue, obtaining the data to be indexed from CM (normally on the same machine) and sending it to the SOLR search index.

If the documentation states that the Search Host requires CM, that's a mistake. The Search Indexer does.

  • Thanks for answering this, Rick. Often our understanding of the architecture is build up from little hints in the documentation. (With the best will in the world, the documentation guys are often focussed on how to rather than why.) If the dependency had been real, I'd have had to start all over again. May 31, 2015 at 13:00

I would guess its hardcoded to only be able to access the content it has to index on the localhost - it needs these webservices on the same machine.

  • 1
    Hi Rogier... I'm specifically talking about the Search Host, and not the Search Indexer. Are you saying that the search host reads the Tridion item? I had imagined that the indexer would do that. May 28, 2015 at 13:11
  • @DominicCronin I think the Search Indexer indeed is just a queueing mechanism (passing URIs) and the Search Host reads the Tridion item, using the Core Service, most likely via the net.tcp binding on localhost. May 28, 2015 at 13:24
  • @BartKoopman - then what's the point of the Search Indexer? Why would you want or need two distinct services? May 28, 2015 at 19:38
  • @DominicCronin I don't know May 28, 2015 at 19:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.