TextField's parseFieldQuery method not using analyzer's enablePosIncr parameter -------------------------------------------------------------------------------
Key: SOLR-3350 URL: https://issues.apache.org/jira/browse/SOLR-3350 Project: Solr Issue Type: Bug Components: Schema and Analysis Affects Versions: 3.5, 4.0 Reporter: Tommaso Teofili Priority: Minor parseFieldQuery method of TextField class just set {code} ... boolean enablePositionIncrements = true; ... {code} while that should be taken from Analyzer's configuration. The above condition is evaluated afterwards in two points: {code} ... if (enablePositionIncrements) { mpq.add((Term[]) multiTerms.toArray(new Term[0]), position); } else { mpq.add((Term[]) multiTerms.toArray(new Term[0])); } return mpq; ... ... if (enablePositionIncrements) { position += positionIncrement; pq.add(new Term(field, term), position); } else { pq.add(new Term(field, term)); } ... {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa 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