We are preparing a Sitecore upgrade and looking into Azure Search for indexing.

Can anyone tell me if Azure Search can be comined with on premises hosting? Or do you need to host Sitecore in Azure to use Azure search?

  • 1
    Sitecore 8.2 Update-1 will likely come with a Azure Search Provider out of the box for the Azure WebApp support. Nov 15 '16 at 14:49

Yes, you can use an external index provider by implementing a custom search provider to use in place of the standard Lucene or Solr indexes.

This is made possible by Sitecore providing a number of interfaces and base-classes that developers can extend if they want to create their own provider, allowing you in theory to create any kind of index you like.

This means you can use Azure Search regardless of the fact you are hosting on-premise.

Additionally, in the case of Azure Search, someone has already gone to the trouble of already creating a search provider for it that is compatible with Sitecore 8.1.

The code is hosted here - https://github.com/jscott1277/SitecoreAzureSearchProvider

It is also on the Sitecore Marketplace - https://marketplace.sitecore.net/Modules/S/Sitecore_Azure_Search_Provider.aspx?sc_lang=en

The developer has published two blog posts on the approach they took to creating this:


Sitecore already uses Azure Search service for hosting the sitecore_analytics_index as a part of the Sitecore xDB Cloud hosting.

Future updates of Sitecore XP 8.2 will come with Azure Search provider out of the box and will bring support for content indexes such as sitecore_core_index, sitecore_master_index, sitecore_web_index, etc.

Stay tune.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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