Zygmunt Wiercioch created SOLR-5351:
---------------------------------------
Summary: More Like This Handler uses only first field in mlt.fl
when using stream.body
Key: SOLR-5351
URL: https://issues.apache.org/jira/browse/SOLR-5351
Project: Solr
Issue Type: Bug
Components: MoreLikeThis
Affects Versions: 4.4
Environment: Linux,Windows
Reporter: Zygmunt Wiercioch
Priority: Minor
The documentation at: http://wiki.apache.org/solr/MoreLikeThisHandler indicates
that one can use multiple fields for similarity in mlt.fl:
http://localhost:8983/solr/mlt?stream.body=electronics%20memory&mlt.fl=manu,cat&mlt.interestingTerms=list&mlt.mintf=0
In trying this, only one field is used.
Looking at the code, it only looks at the firs field:
public DocListAndSet getMoreLikeThis( Reader reader, int start, int rows,
List<Query> filters, List<InterestingTerm> terms, int flags ) throws IOException
{
// analyzing with the first field: previous (stupid) behavior
rawMLTQuery = mlt.like(reader, mlt.getFieldNames()[0]);
--
This message was sent by Atlassian JIRA
(v6.1#6144)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]