Hi,

It seems that when we pass multiple field names with mlt.fl parameter, it
is ORing them to find the MLT documents.

Is there a way to specify AND operator? Means if mlt.fl=language,year, then
we should return back the MLT documents which has language AND year field
values as same as the main query result document.

http://localhost:8180/solr/mltCore/mlt?q=id:111111111&wt=json&mlt=true&mlt.fl=language,year&fl=*,score&mlt.mindf=0&mlt.mintf=0&mlt.match.include=false

The above query should return those documents whose field values (language,
year) are exactly matching with the document id:111111111.

Is this possible thru any config or param? If not, I think it's worth
having as a feature because we don't know the values of those fields to
apply as FQ.


Thanks & Regards,
Kranti K Parisa
http://www.linkedin.com/in/krantiparisa

Reply via email to