【发布时间】:2024-04-27 02:25:02
【问题描述】:
我有一个关于在 solr 中创建嵌套字段的可能性的问题。 谷歌搜索告诉我一些关于组的信息,但我认为它只是为了结果?
我想要的是这样的结构:
- 类别1
- 项目 1 (9)
- 项目 2 (8)
- 类别2
- 项目 3 (6)
- 类别3
- 第 4 (23) 项
我尝试过这样的事情:
<field name="Category" type="string" indexed="true" stored="true" multiValued="true" required="false">
<field name="MiscellaneousName" type="string" indexed="true" stored="true" multiValued="true" required="false"/>
但它不起作用。
更新: 类别和项目应分面。 Everey item(=facet) 是一个类别的一部分。一个类别可以有多个或空字段。类别和项目存储在数据库中,我想动态索引它们。我只想搜索项目,类别只是文本。我将 solr 3.3 与 Tomcat 7 一起使用。
【问题讨论】:
-
您使用的是哪个 Solr?如果是 4.0,看起来您正在寻找 pivot facets。如果是这样,这是一个很好的introductory article。
标签: solr faceted-search