Порядок элементов в Azure Индекс отличается от исходного JSON файла - PullRequest
0 голосов
/ 04 марта 2020

У меня есть json файл, содержащий 300 элементов. Я загрузил его в Azure Поиск, но после индексации я понял, что порядок не совпадает с исходным json файлом.

Это означает, что в моем json первый элемент имеет заголовок Burger Sauce. Но поисковый запрос вернул Chocolate как первый товар.

Я не установил ни одного профиля оценки. Я ожидал, что порядок элементов при поиске совпадает с исходным файлом json.

Есть ли способ настроить результаты поиска в том же порядке, что и исходный файл json?

1 Ответ

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

Порядок индексации не сохраняется в Azure Поиск.

Если вы хотите отсортировать результаты по заданному значению c, вы можете использовать параметр orderby: https://docs.microsoft.com/en-us/rest/api/searchservice/search-documents#orderbystring - необязательно

Чтобы воспроизвести порядок индексирования при возврате всех документов из вашего индекса, вы можете добавить поле «Порядок индексирования» в определение индекса, которое будет заполняться увеличивающимися числами, а затем использовать это поле для сортировать результаты.

...