You can install the ExamineX Umbraco Forms library if you require the Umbraco Forms index be hosted in Azure Search. In many cases this isn’t necessary unless you are listing form submissions on your front-end (i.e. for blog post comments). The only reason the Umbraco Forms index exists is for this specific functionality.
Installation
After installing and configuring ExamineX…
Install the ExamineX.AzureSearch.Umbraco.Forms Nuget package.
Then you’ll need to enable the integration in your Startup.cs
and add the .AddExamineXAzureSearchForUmbracoForms()
call after the .AddExamineXAzureSearch()
call:
public void ConfigureServices(IServiceCollection services)
{
services.AddUmbraco(_env, _config)
.AddBackOffice()
.AddWebsite()
.AddDeliveryApi()
.AddComposers()
.AddExamineXAzureSearch()
.AddExamineXAzureSearchForUmbracoForms()
.Build();
}
Install the ExamineX.AzureSearch.Umbraco.Forms Nuget package.