It finds something under "match" but just nothing under "response". I tried turning on debugQuery=on but I did not see anything that jumped out at me as a bug or anything. Is there some kind of threshold setting that I can tinker with to see if that is the problem?
On Sun, Apr 24, 2011 at 2:37 AM, Grant Ingersoll <gsing...@apache.org>wrote: > > On Apr 21, 2011, at 8:46 PM, Brian Lamb wrote: > > > 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? > > Is it because it couldn't find anything? Or are you thinking there is a > bug? You might try adding &debugQuery=true and see what gets parsed, etc. > and then try running that query. > > > > > > 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! > > -------------------------- > Grant Ingersoll > http://www.lucidimagination.com/ > > Search the Lucene ecosystem docs using Solr/Lucene: > http://www.lucidimagination.com/search > >