Я создал службу поиска Azure и пытаюсь импортировать данные с помощью источника данных Azure SQL, и я запланировал обновление данных. Данные правильно обновляются в источнике данных, так как я могу проверить это с помощью индексатора и индекса. Однако в индексе он добавляется каждый раз с исходным документом, но я хочу, чтобы в индексе были только новые/обновленные документы, например, если исходный нет. документа в индексе было 150, затем после обновления оно увеличилось до 156, но я хочу, чтобы после обновления было только 6 документов.
Я пробовал как вариант высокого водяного знака, так и мягкое удаление.
Можете ли вы объяснить, как вы настраиваете обратимое удаление, чтобы мы могли «заглянуть вам через плечо» и проверить вашу работу? Как идентифицируются 150 «истекших» строк в вашей таблице SQL?
На самом деле у меня есть одна таблица (элемент), в которой есть столбец itemid, item, count и timestamp. Он обновляется каждый день. Существует возможность увеличения/уменьшения счетчика, а временная метка будет обновляться каждый день. Также есть вероятность, что нет. элементов (записей) можно увеличивать или уменьшать каждый день. Итак, я хочу синхронизировать содержимое моего индекса с данными таблицы (элемента).
Привет, ребята, не могли бы вы дать мне какие-либо предложения по этому поводу?


Поиск Azure предназначен для автоматического поэтапного добавления новых документов.. Таким образом, вы можете сначала удалить документы, а затем загрузить документы.
Однако для удаления документа необходимо указать поле в документе, в настоящее время нет возможности удалить все документы из индекса. Как вы подозревали, удаление и повторное создание индекса — это путь. Также вы можете проголосовать за этот Обратная связь.
Если вам все еще нужна функция удаления исходного документа, вы можете добавить пункт на нашу страницу userVoice.
Спасибо за подтверждение. На странице голосовых сообщений я добавил несколько предложений и проголосовал за них.
Можете ли вы привести конкретный пример? Вы имеете в виду, что в таблице SQL 156 строк, и вы хотите иметь 6 документов в индексе?