获取有关Solr中字段的方面名称和额外/元信息
Solr将每个方面作为名称/计数对的集合返回(包装在FacetField中)。在我的faceted搜索应用程序中,我会如下使用这些获取有关Solr中字段的方面名称和额外/元信息,solr,linker,field,Solr,Linker,Field,Solr将每个方面作为名称/计数对的集合返回(包装在FacetField中)。在我的faceted搜索应用程序中,我会如下使用这些 Audi (2) Honda (5) Mitsubishi (6) Mercedes Benz (8) 现在我想把它变成一个链接列表。我可以创建像这样的URL 那会管用的,但我更愿意 也就是说,我希望使用类别/品牌的数据库ID,而不是它们的名称 我是否可以链接Solr中的字段,以便将类别名称链接到类别ID,并从查询中返回它们?还是应该使用多值字段并将类别名称和
Audi (2)
Honda (5)
Mitsubishi (6)
Mercedes Benz (8)
现在我想把它变成一个链接列表。我可以创建像这样的URL
那会管用的,但我更愿意
也就是说,我希望使用类别/品牌的数据库ID,而不是它们的名称
我是否可以链接Solr中的字段,以便将类别名称链接到类别ID,并从查询中返回它们?还是应该使用多值字段并将类别名称和id存储在一起
非常欢迎你的建议:)我有个主意。您可以定义一个将类别id和类别名称连接在一起的新字段。就像下面的快车
1_Audi, 2_Honda, 3_Mitsubishi ,4_Mercedes Benz
在新的领域进行刻面将得到这样的结果
1_Audi(2)
2_Honda(3)
3_Mitsubishi(4)
4_Mercedes Benz(5)
您可以横向拆分它们以获得类别id和名称。显示的名称,而链接的id。您也可以检查将返回类别名称和类别id作为父子方面层次结构的内容,在您的情况下,这将始终是一对一的匹配。我本来希望能够实际链接字段,但这似乎是不可能的,因此,这是最简单、最有效的解决方案。谢谢