Ошибка удаления API REST службы поиска Azure: «Ключ документа не может быть пропущен или пуст.» - PullRequest
0 голосов
/ 22 февраля 2019

При попытке использовать API REST службы поиска Azure *1002* для удаления большого двоичного объекта / документа из хранилища BLOB-файлов наблюдается некоторое прерывистое и странное поведение.Иногда это работает, а иногда я получаю следующее:

Запрос недействителен.Подробности: действия: 0: Ключ документа не может быть пропущенным или пустым.

enter image description here

Как только я начинаю получать эту ошибку, результаты те же, когдаЯ пытаюсь удалить любой из документов / BLOB-объектов, хранящихся в этом индексе.У меня есть 'metadata_storage_path', указанный в качестве ключа индекса (см. Ниже).
Мне не удалось снова выполнить запрос, иначе я бы изучил различия в Fiddler.

enter image description here

Я также безуспешно попробовал следующее:

  1. Сброс и повторный запуск соответствующего индексатора поиска.
  2. Создание нового индексатора и индекса для того же контейнера и удаление из него.
  3. Создание нового контейнера, индексатора и индекса и удаление из него.

Какие-либо дополнительные предложения или мысли?

1 Ответ

0 голосов
/ 25 февраля 2019

Ошибка копирования / вставки: "metadata_storage_name" должно быть "metadata_storage_path".

[Вставьте сюда смайлики, которые бьют по голове.]

...