В настоящее время я работаю со службами Microsoft Azure Search (PaaS) для реализации моего селектора продуктов.
Я исследовал лазурный поиск и подумал об использовании концепции коллекций, но остановился на многоуровневом рендеринге.
Позвольте мне кратко рассказать о моей проблеме, мы агрегировали данные о продуктах (имеется в виду несколько агрегаторов продуктов).
В нашей базе данных имеются различные уровни найма товаров, такие как 2,3,4 и 8 уровней (таксономическая категоризация).
Например
- Шоколад> Крем-холататы> Шоколад Snickers, 150 г
- Личная гигиена> Уход за лицом> Мытье лица> Семейное мытье лица> Единый пакет для семейного мытья лица> HUL> Бассейны> Мужское чистящее средство для умывания Face & Clean - 50 г
- Спорт> Командные виды спорта> Хоккей> Клюшки> Хоккейная клюшка - 60 см
Примечание: последний уровень - продукт, и мы не знаем, сколько уровней найма товара ограничено.
Постановка проблемы:
В Front End при выборе источника данных мы должны вызвать API для рендеринга во внешнем интерфейсе.
Здесь каждый источник данных не зависит от уровней найма. (т.е. первый источник данных может иметь 5 уровней, второй - 8 уровней)
Теперь проблема в том, что пользователь может выбрать любой уровень, просто выполнив поиск по слову (например, Facewash). иначе подход сверху вниз / снизу вверх.
Если я использую метод сбора данных поиска Azure, я не уверен в результате со ссылкой на уровень (я могу найти только уровень продукта).
Может кто-нибудь предложить лучший подход для решения этой проблемы? Заранее спасибо.