Как удалить данные из индекса при индексировании представления в поиске Azure? - PullRequest
1 голос
/ 23 апреля 2019

Я индексирую представление из моей базы данных. Когда я добавляю запись в таблицу, запись также добавляется в представление. Индекс индексирует новые данные. Но когда я удаляю эту запись из таблицы в индексе, она остается. Как настроить мягкое удаление? Я прочитал документацию и там говорится, что необходимо добавить поле. Должен ли я добавить это сам?

1 Ответ

2 голосов
/ 23 апреля 2019

Единственный способ удалить удаленные документы из индекса - использовать функцию Встроенное обнаружение изменений SQL или настроить Политика обнаружения удаления данных (Мягкое удаление).

Если вы выберете второй вариант, вам придется создать столбец мягкого удаления в вашем представлении. Затем сообщите вашему источнику данных, что он должен отслеживать поле мягкого удаления:

enter image description here

...