5 votes

Moriyama Azure Search

Azure search for Umbraco allows the replacement of Examine for back office and Front end website search.

Azure search will be free for most Umbraco sites - you can have a free instance per subscription with up to 10k nodes.

Important: Please do refer to the installation instructions on the project page. Post install you may need to modify your web.config to redirect from NewtonSoftJson 0.0.0.0-9.0.0.0 to 9.0.0.0 (by default it redirects 0.0.0.0-7.0.0.0 to 6.0.0.0). If you aren't sure how to do this, you shouldn't continue with this install, and your Umbraco install will likely be broken if you do.

This package may be useful if you are load balancing or have large amounts of content in the Umbraco database.

When you have large amounts of content - Examine indexes can take a long time to build at startup - and if you scale out your Umbraco site, each new instance needs to build indexes causing a slow statup.

Azure search, is search as a service, which means a highly scalable index, that is shared by all Umbraco instances and doesn't require app pool resources when Umbraco starts.

Overview

See the following video for details and getting started: https://vimeo.com/212898715

Setup

After installing the Umbraco package - update the Newtonsoft assembly redirect in web.config:

<dependentAssembly>

<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />

<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />

</dependentAssembly>

Dashboard Setup

<tab caption="Moriyama Azure Search">

          <control>/App_Plugins/MoriyamaAzureSearch/dashboard.html</control>

        </tab>

Setting up Azure Search

See: https://github.com/darrenferguson/UmbracoAzureSearch

Feedback and collaboration

Please see the forum below!

Screenshots

Project owner

Darren Ferguson

Darren Ferguson

Darren has 3140 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Project Information

External resources