Plus, debugQuery=on would help you when using MLT after 3.1:

https://issues.apache.org/jira/browse/SOLR-860

koji
--
http://www.rondhuit.com/en/

(11/07/08 6:55), Juan Grande wrote:
Hi Elaine,

The first thing that comes to my mind is that neither the content nor the
term vectors of "text" and "category_text" fields are being stored. Check
the name of the parameter used to store the term vectors, which actually is
"termVectors" and not "term_vectored" (see
http://wiki.apache.org/solr/SchemaXml#Expert_field_options).

Try changing that and tell us if it worked!

Regards,

*Juan*



On Thu, Jul 7, 2011 at 4:44 PM, Elaine Li<elaine.bing...@gmail.com>  wrote:

Hi Folks,

This is my configuration for mlt in solrconfig.xml
<requestHandler name="/mlt"
class="org.apache.solr.handler.MoreLikeThisHandler">
    <lst name="defaults">
      <str name="mlt.fl">name,text,category_text</str>
      <int name="mlt.mintf">2</int>
      <int name="mlt.mindf">1</int>
      <int name="mlt.minwl">3</int>
      <int name="mlt.maxwl">1000</int>
      <int name="mlt.maxqt">50</int>
      <int name="mlt.maxntp">5000</int>
      <bool name="mlt.boost">true</bool>
      <str name="mlt.qf">name,text,category_text</str>
      <str name="mlt.interestingTerms"></str>
    </lst>
</requestHandler>

I also defined the three fields to have term_vectored attribute in
schema.xml
<field name="name" type="text_nostem" indexed="true" stored="true"
term_vectored="true"/>
<field name="text" type="text_nostem" indexed="true" stored="false"
multiValued="true" term_vectored="true"/>
<field name="category_text" type="text_strip_id" indexed="true"
stored="false" multiValued="true" term_vectored="true"/>

When i submit the query
"http://localhost:8983/solr/mlt?q=id:69134&mlt.count=10";, the return
only contains one document with id=69134.

Does anyone know or can guess what I missed? Thanks.

Elaine




Reply via email to