Solr MoreLikeThis / mlt处理程序返回404错误

时间:2011-07-31 18:42:53

标签: c# lucene solr solrnet

我想找到与solr中的特定文档类似的所有文档。我已经安装了solr并提出了一些问题。我试图提出的查询给出了一个我无法在互联网上制作或研究的错误。你能告诉我一些吗?我正在使用solrnet客户端,但如果solrnet不适合这种类型的查询,我很乐意使用纯solr并读取XML。

以下是我正在使用的查询:

  

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

1 个答案:

答案 0 :(得分:3)

看来你还没有在solrconfig.xml中注册MLT处理程序。简单注册如下:

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