• Can SOLR be used for Sitecore search and website search with latest release 8.2.1. the solution needs to be deployed on Cloud
  • Is it required to have Coveo and SOLR both in order to implement search for Sitecore 8.2.1?
  • What is the recommended best practice to use for SOLR search implementation for both CMS and Web search
  • Are there any code samples available?

I have already gone though the following links: https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/search_and_indexing/indexing/configure_a_search_and_indexing_provider


  • can you clarify what kind of code samples do you need? Commented Jan 18, 2017 at 8:26
  • Any implementations done using Azure search or SOLR for querying. I know indexing is straight forward for CMS only index.
    – Vikaskr
    Commented Jan 18, 2017 at 14:12

2 Answers 2


SOLR can be used with 8.2 update 1 (and 2). However, you need to install SOLR yourself, or choose for the azure search provider, which can be provisioned while provisioning your Sitecore PaaS Services to Azure.

It's not required to have Coveo AND SOLR in 8.2.1. SOLR on itself is possible, Azure search can be used, lucene may be used (but not in the cloud). Coveo is an addition to the existing search providers. When using Coveo, you HAVE to have search providers like SOLR or Azure Search configured, as Coveo is only used for the websites, not for the CMS search.

  • Thanks Bas, I have heard that there are challenges with SOLR on cloud environments where you have auto-scaling enabled. The indexes get corrupt if the new server is spun up or SOLR server is restarted, and indexes need to be re-built. Can one use Azure search for both CMS search and website search both? or is it like Coveo where one need to have SOLR/Lucene for the cms?
    – Vikaskr
    Commented Jan 18, 2017 at 14:11
  • Are there any limitations of Azure search with Sitecore as well? Azure search for sitecore is pretty new, hence we want to make an informed decision.
    – Vikaskr
    Commented Jan 18, 2017 at 14:14
  • I can't consult you on the use of Azure Search, as I don't have enough experience with it yet
    – Bas Lijten
    Commented Jan 19, 2017 at 14:31
  • No issues @Bas. I got an answer for Azure that it is used on both CM and Web searches.
    – Vikaskr
    Commented Jan 21, 2017 at 8:52

CMS & Web search are part of your index configuration & I don't think its possible to have two different search provider in your Sitecore instance. Obviously two providers can support Cloud feature if they are not breaking the above-mentioned rule. Also if your instance in cloud & SOLR are interactive (able to perform rebuild indexing)without any permission issue then you should follow normal solr search provider as mentioned. If you are looking for some other cloud(AZURE) based search provider then you can see AZURE Search https://www.linkedin.com/pulse/sitecore-81-azure-search-provider-part-1-indexing-jamie-scott

  • It's possible to have multiple search providers in Sitecore 7.5+. Sitecore 8.2 Update-1 also now support Azure search OOTB (which is what the OP is referring to)
    – jammykam
    Commented Jan 18, 2017 at 10:34
  • @jammykam, thanks for the info but wondering how would we manage rebuild indexing when we have different providers through Sitecore interface. Especially Coveo comes with additional Sitecore interface changes for Rebuild index AFAIK. Commented Jan 18, 2017 at 10:44
  • It still uses the standard Sitecore interface(s) for rebuilding indexes - from the ribbon or the Control Panel. You can also set different indexing strategy in config for each index.#
    – jammykam
    Commented Jan 18, 2017 at 10:57

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.