You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Liram Vardi (JIRA)" <ji...@apache.org> on 2014/05/25 16:47:01 UTC

[jira] [Created] (SOLR-6113) Edismax doesn't parse well the query uf (User Fields)

Liram Vardi created SOLR-6113:
---------------------------------

             Summary: Edismax doesn't parse well the query uf (User Fields)
                 Key: SOLR-6113
                 URL: https://issues.apache.org/jira/browse/SOLR-6113
             Project: Solr
          Issue Type: Bug
          Components: query parsers
            Reporter: Liram Vardi


It seems that Edismax User Fields feature does not behave as expected.
For instance, assuming the following query:
_"q= id:b* user:"Anna Collins"&defType=edismax&uf=* -user&rows=0"_
The parsed query (taken from query debug info) is:
_+((id:b* (text:user) (text:"anna collins"))~1)_

I expect that because "user" was filtered out in "uf" (User fields), the parsed query should not contain the "user" search part.
In another words, the parsed query should look simply like this:  _+id:b*_

This issue is affected by a the patch on issue SOLR-2649: When changing the default OP of Edismax to AND, the query results change.





--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org