我是solr的新手。我想在我的应用程序中实现分层构面。我经历了 http://wiki.apache.org/solr/HierarchicalFaceting以及准备正确的xml。
我需要将XML推送到solr进行索引,它应该显示预期的结果,如solr wiki所示。
问题: 我不明白我应该如何在solrconfig / schema中以及将要发布的xml中指定构面字段。如果那里的任何人都可以为我提供很好的示例配置。我想这样做,因为它在上面的solr层次维基上执行。
我可能听起来像是一个新手,但我被卡住了。
参考文件 -
<add>
<doc>
<field name="id">4</field>
<field name="0/NonFic">General</field>
<field name="1/NonFic/Law">Rules</field>
<field name="1/NonFic/Sci">Chemistry</field>
<field name="1/NonFic/Sci">Physics</field>
</doc>
</add>
由于 89neuron
答案 0 :(得分:1)
Solr Pivots的配置没有区别,也不需要特殊配置。
将XML数据配置为简单字段或多值字段单独字段。
如果需要,按字符串格式多值字段配置字段 对于例如国家和州的字段将是2个不同的字段。
只有在搜索过程中,您才需要通过facet.pivot=country,state
来获取层次结构方面。
<add>
<doc>
<field name="id">4</field>
<field name="country">US</field>
<field name="country">India</field>
<field name="state">mumbai</field>
<field name="state">Nevada</field>
</doc>
</add>