HW9*_*W90 6 solr faceted-search
我有一个关于在solr中创建嵌套字段的可能性的问题.谷歌搜索告诉我一些关于团队的事情,但我认为它只是为了结果?
我想要的是这样的结构:
我试过这样的事情:
<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"/>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
更新: 类别和项目应该是分面的.Everey项目(= facet)是类别的一部分.一个类别可以有多个或空字段.类别和项目存储在数据库中,我想动态索引它们.我只想搜索项目,类别只是文本.我正在使用solr 3.3和Tomcat 7.
感谢更新.Pivot facets允许您执行以下操作:
..但它们仅适用于Solr 4.0(主干).但是,您可以在较低的Solr(低至1.4)中模拟这些结果,尽管它有点复杂并且需要两个Solr查询而不是一个.我在Solr 1.4上写了一篇关于此的博客文章 - Pivot Faceting(决策树).
您可以保留原始问题中的模式 - 数据分片(实际或模拟)适用于任意,不同(或相同)的字段.