我想找到与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>


这是我收到的错误:

最佳答案

看来您尚未在solrconfig.xml中注册MLT处理程序。一个简单的注册如下所示:

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

10-01 14:48