Implements Examine/Lucene index syncing for use on Azure (#10386)

* Updates to latest examine, ensures indexes are unlocked on startup, adds more info to the diagnostics and allows for the new sync directory factory to work.

* Gets index syncing working correct and fixes reindexing to not overprocess indexes

* fix duplicate package ref

* rebuilds empty indexes and fixes config with enum

* missing file
This commit is contained in:
Shannon Deminick
2021-06-07 22:58:49 +10:00
committed by GitHub
parent c23efec854
commit eb70bc313a
16 changed files with 184 additions and 96 deletions

View File

@@ -10,6 +10,8 @@ using Lucene.Net.Analysis.Core;
using Lucene.Net.Index;
using Lucene.Net.QueryParsers.Classic;
using Microsoft.Extensions.Logging;
using Umbraco.Cms.Core.Composing;
using Umbraco.Cms.Core.Configuration.Models;
using Umbraco.Cms.Core.Runtime;
using Umbraco.Cms.Infrastructure.Examine;