Получить отдельные наборы данных из Azure Cognitive Search - PullRequest
0 голосов
/ 27 января 2020

У меня следующие ситуации. Я продукты, которые доступны в разных магазинах . Вот схема c набора данных:

Product    Store     Store lat/lon
A          A         1/1
A          B         2/2
A          C         3/3
B          A         1/1
B          C         3/3

Теперь, когда пользователь ищет «А», результаты автоматически упорядочиваются по расстоянию .

Проблема: Пользователь получает три продукта euqal "A".

Чего я хочу достичь: Есть ли параметр / метод это позволяет мне упорядочивать результаты по расстоянию и группировать по продукту?

Что я уже пробовал : Использование коллекции с координатами широта / долгота не работает по двум причинам: Сортировка по нескольким коллекциям не поддерживается, и размер коллекции становится большим. Поэтому я решил денормализовать наборы данных и иметь для одного продукта и одного магазина один набор данных.

Спасибо за любые подсказки, Майкл

...