2013-05-28 58 views
0

要實現自動提示功能,我用org.apache.solr.handler.component.SearchComponent
而在solrconfig.xml中,我配置組件的定製子類。例如,建議的數量,Solr應該用來提供結果的字段。Solr在響應有效載荷中告訴我什麼?

這是工作,但我很好奇這樣的:
/提示/ Q =筆記本

<lst name="laptop"> 
<float name="rank">32809.0</float> 
<int name="total">32809</int> 
<lst name="fields"> 
    <int name="category">26951</int> 
    <int name="brand">5846</int> 
    <int name="searchkeyword">4535</int> 
</lst> 
</lst> 

請您解釋一下什麼是Solr的想告訴我在響應有效載荷?
我不知道爲什麼搜索字段被列出,我不知道這些數字是什麼意思,它們來自哪裏。

回答

0

搜索字段很可能是基於您用於您的自定義SearchComponent的配置返回的,我猜測列出字段是SearchComponent的默認配置的一部分。

每個搜索字段的數字都會告訴您在列出的每個字段中找到了多少個帶有搜索項(此例中爲筆記本電腦)的文檔。

相關問題