[ https://issues.apache.org/jira/browse/SOLR-5160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13741172#comment-13741172 ]
Jack Krupansky commented on SOLR-5160: -------------------------------------- In truth, a more-like-this feature should have two modes: 1) Discovery mode, to broaden the search or increase recall (OR), and 2) Refinement mode, to narrow the search or increase precision (AND). > MoreLikeThis (MLT) - New Optional Params - mlt.operator & mlt.sort > ------------------------------------------------------------------- > > Key: SOLR-5160 > URL: https://issues.apache.org/jira/browse/SOLR-5160 > Project: Solr > Issue Type: Improvement > Components: MoreLikeThis > Reporter: Kranti Parisa > Priority: Minor > Labels: features > Original Estimate: 24h > Remaining Estimate: 24h > > 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. > was looking at the code and found that it is hard coded to Occur.SHOULD in > MoreLikeThisQuery. > I customized the code to pass a new parameter mlt.operator=AND/OR based on > that it computes the MLT documents. Default operator is set to OR. > And I also want to have mlt.sort option, So I will be trying for that as well. > Do you guys think, we should make this part of the MLT feature? > Please share your ideas. I can submit this change. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org