[
https://issues.apache.org/jira/browse/SOLR-1505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hoss Man resolved SOLR-1505.
----------------------------
Resolution: Invalid
There's no bug here ... this is the expected behavior of the standard
QueryParser -- when a "chunk" of input passed to an Analyzer produces multiple
tokens with non-zero position offsets a phrase query is produced ... this is
what makes NGrams, WordDelimiterFilter, and a host of other features work.
If differnet behavior is desired, then an alternate QueryParser should be used
(alternately: an Analyzer where all tokens produced have the same position
could be used, since QueryParser interprets those as alternate tokens and
produces a BooleeanQuery ... assuming that's what you want)
---
In the future: if you see behavior that you don't understand, please send am
email to solr-user describing your goal, what you've tried so far, and the
results you've gotten before assuming it's a bug and opening a Jira issue.
> Phrase query used when the value is not in quotas
> -------------------------------------------------
>
> Key: SOLR-1505
> URL: https://issues.apache.org/jira/browse/SOLR-1505
> Project: Solr
> Issue Type: Bug
> Components: Analysis
> Affects Versions: 1.4
> Reporter: Alex Baranov
>
> Example:
> In query specified the next criteria: _title:water,ground_ (note: the value
> is not in quotas). For "title" field solr.PatternTokenizerFactory used with
> pattern=", *". After analysis Solr applies the query as phrase query:
> title:"water ground" which requires the presents of both words, etc..
> So, basically _title:water,ground_ acts in the same way as
> _title:"water,ground"_. There is no way how to avoid phrase query.
> When value is not in quotas then phrase query shouldn't be used.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.