我正在尝试在我们的解决方案中实现Lucene搜索功能。我们选择这样做的方式是覆盖数据库爬虫功能,而不是更正统的索引编写器/读取器方法。
它工作正常但尝试实现拼写检查程序模块会生成以下异常。
System.InvalidOperationException: Lock@C:\Windows\TEMP\lucene-df395a60eeb827dc92350de6e4528673-write.lock# is not locked
Sitecore.Data.Indexing.FSLock.Release() +198
Lucene.Net.Index.IndexReader.Unlock(Directory directory) +26
SpellChecker.Net.Search.Spell.SpellChecker.ClearIndex() +15
我已尝试在单独的非sitecore项目上运行拼写检查程序,它运行正常。
我指的是article指导