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