A new features is out that allows for multiple staging environments. Previously ExamineX only allowed a single staging environment to be configured in either ByIndex or ByService modes which would suffix your index or service names with the string: “-staging”.

With the upcoming Examine 1.2.0 release, you can now configure the staging name. This means you can have any number of staging sites configured on the same license.

Also in the 1.2.0 release is indexing Office and PDF docs from Umbraco media blob storage, you can read more about that here.

The new appSetting is (this is the default value if omitted):

<add key="ExamineX.StagingName" value="staging" />

Examples

If you have the following configuration:

<add key="ExamineX.StagingType" value="ByIndex" />

Then your index names will be suffixed with the default string: “-staging”.

If you have the following configuration:

<add key="ExamineX.StagingType" value="ByIndex" />
<add key="ExamineX.StagingName" value="acceptance" />

Then your index names will be suffixed with the default string: “-acceptance”.

Similarly, if you used ByService instead, then it expects your Azure Search service name to be suffixed with the -{StagingName} value, or just “-staging” if you leave that config option out.

Testing and Installation

Here’s how to install the beta if you want to test this feature out:

PM> Install-Package ExamineX.AzureSearch.Umbraco -Pre

That’s it!

NOTE: The staging environment feature is only available in Standard license types

Feedback

Any feedback on the beta is hugely appreciated. For any bugs and questions please the ExamineX public issue tracker on GitHub.