Solr Hierarchical Faceting。需要的例子

时间:2013-08-30 13:00:54

标签: solr

我是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

1 个答案:

答案 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>