Hi all,

I have an mlt search set up on my site with over 2 million records in the
index. Normally, my results look like:

<response>
  <lst name="responseHeader">
    <int name="status">0</int>
    <int name="QTime">204</int>
  </lst>
  <result name="match" numFound="41750" start="0">
    <doc>
      <str name="title">Some result.</str>
    </doc>
  </result>
  <result name="response" numFound="130872" start="0">
    <doc>
      <str name="title">A similar result</str>
    </doc>
    ...
  </result>
</response>

And there are 100 results under response. However, in some cases, there are
no results under "response". Why is this the case and is there anything I
can do about it?

Here is my mlt configuration:

<requestHandler name="/mlt" class="solr.MoreLikeThisHandler">
  <lst name="defaults">
    <str name="mlt.fl">title,score</str>
    <int name="mlt.mindf">1</int>
    <int name="rows">100</int>
    <str name="fl">*,score</str>
   </lst>
</requestHandler>

And here is the URL I use to get results:
http://localhost:8983/solr/mlt/?q=title:Some random title

Any help on this matter would be greatly appreciated. Thanks!

Brian Lamb

Reply via email to