Как переиндексировать после добавления нового поля - PullRequest
0 голосов
/ 31 августа 2018

Я добавил новое поле. Это поле присутствует практически во всех строках данных, которые будут возвращены поиском Azure, и должны быть проиндексированы.

  1. Изменен VIEW, который возвращает строки в AzureSearch, чтобы возвращать новую строку ("имя")
  2. Добавлено новое поле в указатель («имя»)
  3. Проверено через Search Explorer, что поле "имя" возвращается в результатах для этого индекса. В настоящее время он всегда равен нулю (как и ожидалось) в результатах.

Теперь, как мне запустить полное переиндексацию, чтобы поле «имя» содержало значения для ВСЕХ строк, а не только для НОВЫХ строк, идущих вперед.

(конечно, я мог бы удалить индекс, воссоздать новый и переназначить свой код на новый индекс, но это кажется излишней грубой силой!)

1 Ответ

0 голосов
/ 31 августа 2018

Верно, сбросьте состояние отслеживания изменений индексатора с помощью Reset Indexer API . Вы также можете сбросить индексатор в портале Azure или с помощью .NET client SDK.

...