Alexander Koval created SOLR-4646:
-------------------------------------

             Summary: lowercaseOperators is enabled by default for edismax 
query parser
                 Key: SOLR-4646
                 URL: https://issues.apache.org/jira/browse/SOLR-4646
             Project: Solr
          Issue Type: Bug
          Components: query parsers
    Affects Versions: 4.2, 4.1
            Reporter: Alexander Koval


[Documentation|http://wiki.apache.org/solr/ExtendedDisMax#lowercaseOperators] 
says:
*lowercaseOperators*
This param controls whether to try to interpret lowercase words as boolean 
operators such as "and", "not" and "or". Set {{&lowercaseOperators=true}} to 
allow this. Default is {{"*false*"}}.

But in fact {{lowercaseOperators=true}} by default.
And if one of boolean operators in lowercase is present in query it turns off 
{{mm}} parameter:

* {{q=Young+6+or+Ariston&defType=edismax&qf=name&mm=100%25&debugQuery=true}}
  {{"parsedquery_toString": "+((name:young) (name:6) (name:ariston))"}}

* 
{{q=Young+6+or+Ariston&defType=edismax&qf=name&mm=100%25&lowercaseOperators=true&debugQuery=true}}
  {{"parsedquery_toString": "+(((name:young) (name:6) (name:ariston))~3)"}}

--
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

Reply via email to