Sitecore 空间搜索结果不一致



我遇到了一个问题,即我们的空间结果在我们重建索引后立即返回不完整。 如果我随后回收应用程序池(或为此执行 IIS 重置),它将返回完整的预期结果列表。 这是一个明显的问题,因为我们不希望每次重建索引时都必须回收应用程序池。

经过大量测试,我们发现索引配置和计算字段代码存在一些问题:

  1. 空间搜索的默认索引配置不正确。
  2. 我们的计算字段有一个提升集。 这似乎干扰了结果
  3. 我们在计算字段上编码经度和经度。 这已被删除。
  4. 将"ContentSearch.ParallelIndexing.Enabled"设置设置为 false。 我仍然没有找到为什么这会导致问题,但是一旦关闭它,新重建的索引就会按预期工作。

对于第 1 项,我们在 sitecore 社区站点上找到了解决方案

最新更新