【发布时间】:2018-05-02 12:17:04
【问题描述】:
目前我正在使用 Microsoft Azure 搜索 (PaaS) 服务来实现我的产品选择器。
我对 azure search 进行了研究,并考虑过使用集合概念,但我停留在多层次的分层渲染上。
让我简单介绍一下我的问题,我们已经聚合了产品数据(意味着产品的多个聚合器)。
在我们的数据库中,产品等级不同,例如 2、3、4 和 8 级(分类法分类)。
例如
- 巧克力 > 奶油巧克力 > 士力架巧克力,150 克
- 个人护理 > 面部护理 > 洗面奶 > 家庭洗面奶 > 家庭洗面奶单包 > HUL > 池塘 > Men Fair & Clean FaceWash - 50 克
- 体育 > 团队运动 > 曲棍球 > 棍棒 > 曲棍球棍 - 60 厘米
注意:最后一层是产品,我们不知道产品层级限制在多少层。
问题陈述:
在前端,在选择数据源时,我们必须调用 API 在前端渲染。
在这里,每个数据源都独立于招聘级别。 (即第一个数据源可能有 5 个级别,第二个可能有 8 个级别)
现在这里的问题是用户可以通过简单地搜索单词来选择任何级别(如 Facewash)。换句话说,自上而下/自下而上的方法。
如果我使用天蓝色搜索收集方法,那么我不确定参考级别的结果(我只能找到产品级别)。
有人可以建议解决此问题的最佳方法吗?提前致谢。
【问题讨论】:
-
我使用 Java 作为 API 技术栈
标签: azure azure-cognitive-search