Индекс поиска Azure не обновляется, когда я публикую изменения в своей базе знаний QnAMaker
У меня есть чат-бот Microsoft, использующий базу знаний QnAMaker, которая часто обновляется из-за того, что все еще находится в разработке. Кажется, что обновления ранее существовавших пар вопросов и ответов не распространяются в поисковом индексе Azure при публикации изменений в базе знаний QnAMaker.
Что я могу сделать, чтобы индекс поиска обновлялся сам?
Спасибо за любую помощь!
1 ответ
Я бы порекомендовал обратиться в службу поддержки команды qna maker для подобных случаев, однако, если вы готовы посвятить какое-то время и попытаться сделать это самостоятельно (если у вас много вопросов), тогда есть крайний вариант, который должен работать, чтобы принудительно обновить ваш экземпляр поиска.
Шаги, которые работали для меня:
- Удалите текущие замороженные индексы из экземпляра поиска в Azure (все, кроме теста).
- Внесите изменения в каждую пару QnA в вашем КБ (даже пробел в конце вопроса работает, его нужно просто добавить для переподготовки)
- Восстановить / сохранить свой КБ. (обновите также URL-заполненные вопросы)
- Опубликуйте свою базу знаний снова.
Все вновь отредактированные вопросы (в данном случае все) должны быть вновь добавлены в указатель. Я сожалею, что это немного экстремальный вариант, поэтому я все равно рекомендовал бы обратиться в службу поддержки до этого вообще.