我们的开发团队一直在与智能搜索功能有一个持续的问题,在我们的PROD网站上没有像预期的那样工作。UAT站点按预期工作。我们使用Kentico 9 CMS。
示例:我们在Kentico中创建了一个页面,并向智能搜索字段添加了一些信息。我们在UAT和PROD中遵循了相同的过程,但只有UAT在网站上使用此功能时才返回搜索结果。
以下是UAT中的搜索结果并没有提供任何相关信息:
到目前为止我们为解决这个问题所做的努力:
·我们注意到PROD站点需要重建索引状态。我们处理了重建工作,但没有解决问题。过了一段时间,它又要求进行一次重建。图3
·PROD站点链接到Azure Portal,并被扩展到至少2个实例,而UAT仅被扩展到一个实例。我们试图在UAT中复制相同的问题(在UAT中我们可以调试它),方法是将它的实例数量增加到2。这并没有什么区别;搜索功能在UAT中仍然很好,但在PROD中却不起作用。
·我们保存了计划中的任务--再次执行搜索任务,以确保该任务按预期运行。计划中的任务运行良好,但无助于解决问题。图4
以前有没有人知道或经历过同样的或类似的问题?
发布于 2020-05-07 23:08:43
您必须确保计划的任务在每个web场服务器上单独运行。看看文献资料 (查看提示:通过web场上的调度程序执行搜索任务)。无论如何,在我看来,这更像是一个web场同步问题,而不是智能搜索的问题。
https://stackoverflow.com/questions/61668357
复制相似问题