1

我是 solr 的新手。我想在我的应用程序中实现分层刻面。我浏览了 http://wiki.apache.org/solr/HierarchicalFaceting并准备了正确的 xml。

我需要将 XML 推送到 solr 以进行索引,它应该显示预期的结果,如 solr wiki 中所示。

问题:我不明白我应该如何在 solrconfig/schema 以及将要发布的 xml 中指定方面字段。如果那里的任何人都可以为我提供很棒的示例配置。我想这样做,因为它在上面的 solr 分层 wiki 上执行。

我可能在这里听起来像个新手,但我被困住了。

参考文件-

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

感谢 89 神经元

4

1 回答 1

1

Solr Pivots的配置没有区别,它们不需要特殊配置。

将 XML 数据配置为简单字段或多值字段的单独字段。

如果需要,将字段配置为字符串格式的多值字段。
例如,国家和州的字段将是 2 个不同的字段。

只有在 Search 期间,您才需要通过facet.pivot=country,state才能获取 Hierarchy Facets。

<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>
于 2013-08-30T13:12:57.180 回答