目前,我正在使用Microsoft Azure搜索(PaaS)服务进行产品选择器实施。
我研究了天蓝色搜索&考虑使用集合概念,但我停止了多层次的hirerchy渲染。
让我简要介绍一下我的问题,我们汇总了产品数据(意味着产品的多个聚合器)。
在我们的数据库中,有不同级别的产品,如2,3,4和8级(taxonomy Categorizstion)。
例如
注意:最后一级是产品&我们不知道产品租赁限制的数量级别。
问题陈述:
在前端,在选择数据源时,我们必须调用API以在前端进行渲染。
在这里,每个数据源都与hirerchy级别无关。 (即第一个数据源可能有5个级别,第二个数据源可能有8个级别)
现在问题是用户可以通过简单搜索单词来选择任何级别(如Facewash)。换句话说,顶部/底部的方法。
如果我使用azure搜索集合方法,那么我不确定参考级别的结果(我只能找到产品级别)。
有人可以提出解决此问题的最佳方法吗?提前谢谢。
答案 0 :(得分:2)
我们还没有内置的方法来处理多级分类,但您可以尝试我们的一位用户提出的以下方法:Multi-level taxonomy facets in Azure Search。要为不同的数据源类型呈现不同的分类,可以使用filters。以下文章介绍了如何一起使用Filter和Facet API:How to implement faceted navigation in Azure Search。