Как удалить старый документ лазурного поиска и добавить новый документ, который недавно обновлялся в индексаторе?

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

Я пробовал как вариант высокого водяного знака, так и мягкое удаление.

Можете ли вы привести конкретный пример? Вы имеете в виду, что в таблице SQL 156 строк, и вы хотите иметь 6 документов в индексе?

8163264128 02.06.2019 23:34

Можете ли вы объяснить, как вы настраиваете обратимое удаление, чтобы мы могли «заглянуть вам через плечо» и проверить вашу работу? Как идентифицируются 150 «истекших» строк в вашей таблице SQL?

GregGalloway 02.06.2019 23:50

На самом деле у меня есть одна таблица (элемент), в которой есть столбец itemid, item, count и timestamp. Он обновляется каждый день. Существует возможность увеличения/уменьшения счетчика, а временная метка будет обновляться каждый день. Также есть вероятность, что нет. элементов (записей) можно увеличивать или уменьшать каждый день. Итак, я хочу синхронизировать содержимое моего индекса с данными таблицы (элемента).

Ajay 12.06.2019 19:33

Привет, ребята, не могли бы вы дать мне какие-либо предложения по этому поводу?

Ajay 01.07.2019 15:11
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
4
238
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

Спасибо за подтверждение. На странице голосовых сообщений я добавил несколько предложений и проголосовал за них.

Ajay 05.06.2019 11:13

Другие вопросы по теме