当我发布对QnAMaker知识库的更改时,Azure搜索索引没有更新

时间:2018-10-11 14:40:59

标签: botframework chatbot azure-search qnamaker

我有一个Microsoft聊天机器人,该机器人使用QnAMaker知识库,由于仍在开发中,因此该知识库经常更新。当发布QnAMaker知识库中的更改时,似乎没有在Azure搜索索引中传播对现有问题和答案对的更新。

如何强制搜索索引自动更新?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

在这种情况下,我建议与qna maker团队联系,但是,如果您愿意花一些时间并尝试自己动手(如果您有很多问题),那么可以应该可以强制刷新搜索实例的极端选项。

对我有用的步骤是:

  1. 以天蓝色的方式从搜索实例中删除当前冻结的索引(所有内容均经过测试)。
  2. 对kb中的每个QnA对进行编辑(即使问题末尾有空白,您也只需添加它即可进行重新训练)
  3. 重新训练/保存您的kb。 (也刷新网址填充的问题)
  4. 再次发布您的知识库。

所有新编辑的问题(在本例中均为所有问题)应重新添加到索引中。很抱歉,这是一个极端的选择,因此,我仍然建议一般在此之前获得支持。