2013-08-30 40 views
1

我是solr的新手。我想在我的應用程序中實現分層面。我通過了 http://wiki.apache.org/solr/HierarchicalFaceting並且還準備了正確的xml。Solr層次分面。需要示例

我的需求是推動XML索引索引,它應該顯示預期的結果,如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

沒有爲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> 
+0

您能否檢查我的文檔數據是否正確? <字段名= 「ID」> 4 <字段名= 「0/NonFic」>一般 <字段名= 「1/NonFic /法」>規則 <字段名=「1/NonFic/SCI 「>化學 <字段名=」 1/NonFic/SCI「>物理 89n3ur0n

+0

你不需要具有數據現在改變。補充的例子。 – Jayendra

+0

我想有類似-http://wiki.apache.org/solr/HierarchicalFaceting#A.27facet.prefix.27__Based_Drill_Down – 89n3ur0n