why there is no comma(,) in between textlanguage in <str name="mlt.qf">title,textlanguage,caaskey</str>
On Wed, Jul 2, 2014 at 12:42 AM, Shamik Bandopadhyay <sham...@gmail.com> wrote: > Hi, > > I'm trying to use "mlt" request handler in a Solrcloud cluster. > Apparently, its showing some weird behavior. I'm getting response randomly, > it's able to return results randomly for the same query. I'm using Solrj > client which in turn communicates the cluster using zookeeper ensemble. > Here's my mlt request handler. > > <!-- mlt request handler --> > <requestHandler name="/mlt" class="solr.MoreLikeThisHandler"> > <lst name="defaults"> > <str name="omitHeader">true</str> > <str name="echoParams">explicit</str> > <str name="wt">velocity</str> > <str name="v.template">browse</str> > <str name="v.contentType">text/html;charset=UTF-8</str> > <str name="v.layout">layout</str> > <str name="v.channel">mlt</str> > <str name="title">Project Sunshine - Mlt</str> > <str name="mlt.fl">title,text,language,caaskey</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> > <str name="rows">4</str> > <bool name="mlt.boost">true</bool> > <str name="mlt.qf">title,textlanguage,caaskey</str> > <!--<str name="mlt.interestingTerms">details</str>--> > <!-- Shard Tolerant --> > <str name="shards.tolerant">true</str> > <lst name="appends"> > <str name="fq">Source2:("TestSource" OR "help"</str> > </lst> > <str name="shards.qt">/mlt</str> > </lst> > </requestHandler> > > Here's a sample query : > > http://stage-int***.com/solr/mlt?fq=language:"english"&fq={!collapse > > field=dedup}&q=caaskey:caas/documentation/files/GUID-EDC69C3&shards.qt=/mlt&shard.keys=enu/8!&wt=xml > > I've tried removing collapsing and composite key from the query, but it > didn't make any difference. I've 2 shards with a replica each. Weird part > is, same shard/replica which returns result for a given request, behaves > differently next time, i.e. doesn't return data at all. If I use any other > request handler, I'm getting response back for the given query. So, > something is not right with the "mlt" request handler. > > Is this a known issue with solrcloud ? Any pointer will be appreciated. > > Thanks, > Shamik >