Azure Поисковый индексер не получает обновление до нуля - PullRequest
0 голосов
/ 16 марта 2020

В базе данных космоса у меня есть элемент массива "X", и он отображается в поле индекса "Коллекция X" (Edm.string). Если я обновлю X до нуля, изменения не будут отражены в поиске Azure. Индексатор фиксирует изменение метки времени, но фактическое значение не отображается в индексе. (но если вы назначите какое-либо значение, оно появится в индексе). В основном, когда вы делаете ваш элемент нулевым, index не показывает «null», вместо этого он показывает старое значение.

Есть идеи, как я могу это исправить?

1 Ответ

0 голосов
/ 26 марта 2020

Установить поле в пустой массив.

Установка значения поля в null удаляет его из индекса (в отличие от установки в пустую строку или 0). Коллекции - это, ну, коллекции ценностей. Вы можете удалить значения из коллекции, но не саму коллекцию.

...