Как удалить старый документ поиска Azure и добавить новый документ, который недавно обновлен в индексаторе? - PullRequest
0 голосов
/ 02 июня 2019

Я создал службу поиска Azure и пытаюсь импортировать данные с использованием источника данных Azure SQL, и я запланировал его обновление. Данные правильно обновляются в источнике данных, поскольку я могу проверить это с помощью индексатора и индексации. Тем не менее, в индекс он добавляется каждый раз с первоначальным документом, но я хочу только новые / обновленные документы в индексе, например, если исходное нет. документа в индексе было 150, то после обновления оно увеличивается до 156, но я хочу только 6 документов их после обновления.

Я пробовал оба варианта: верхний водяной знак и мягкое удаление.

1 Ответ

1 голос
/ 03 июня 2019

Поиск Azure предназначен для постепенного добавления новых документов автоматически . Таким образом, вы можете сначала удалить документы, а затем загрузить документы.

Однако для удаления документа необходимо указать поле в документе, в настоящее время нет способа удалить все документы из индекса. Как вы и подозревали, удаление и повторное создание индекса - это путь. Также вы можете проголосовать за отзыв .

Если вам все еще нужна функция, которая удаляет первоначальный документ, вы можете добавить элемент на нашу страницу userVoice.

...