setIncludeScore is added to the "FL" field instead of being concated --------------------------------------------------------------------
Key: SOLR-1584 URL: https://issues.apache.org/jira/browse/SOLR-1584 Project: Solr Issue Type: Bug Components: clients - java Affects Versions: 1.4 Reporter: Asaf Ary Priority: Minor The current implementation of setIncludeScore(boolean) *adds* the value "score" to the FL parameter. This causes a problem when using the setFields followed by include score. If I do this: setFields("*"); setIncludeScore(true); I would expect the outcome to be "fl=*,score" Instead the outcome is: "fl=* &fl=score" which fails to use the score field as FL is not a multi-valued field. The current implementation in the SolrJ SolrQuery object is: add("fl", "score") instead it should be: set("fl", get("fl") + ",score") obviously not as simplistic as that, but you catch my drift... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.