2011-07-31 163 views
1

我想找到所有與solr中的特定文檔類似的文檔。我已經安裝了solr並提出了一些疑問。我試圖提出的查詢給出了一個我無法在互聯網上發現或研究的錯誤。你能告訴我一些這方面的情況嗎?我正在使用solrnet客戶端,但是如果solrnet不適合這種類型的查詢,我會很樂意使用純粹的solr並讀取XML。這個solr查詢有什麼問題

這裏是我使用的查詢:

http://192.168.1.10:8080/solr/mlt?q=id:12&mlt.fl=content&mlt.mindf=1&mlt.mintf=1

這裏是我的架構XML這裏

<fields> 
    <field name="id" type="string" indexed="true" stored="true" /> 
    <field name="title" type="string" indexed="true" stored="false"/> 
    <field name="content" type="text_general" indexed="true" stored="false"/> 
</fields> 

這裏是我收到的錯誤: enter image description here

+0

您可以向您的SOLR實例發送_any_查詢嗎?什麼URL(示例)的作品? – driis

+0

是的,我可以發送查詢就好了。但是當我嘗試使用MoreLikeThis處理程序時,它會給出錯誤。 – Luke101

回答

2

看來您沒有在solrconfig.xml中註冊MLT處理程序。一個簡單的註冊如下所示:

<requestHandler name="/mlt" class="org.apache.solr.handler.MoreLikeThisHandler"/> 
+0

哇......這真的有用。我無法相信。我有這本書,按照說明書寫,但我認爲它需要更新。非常感謝,我非常感謝。 – Luke101