You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Hoss Man (JIRA)" <ji...@apache.org> on 2012/12/13 04:19:21 UTC

[jira] [Resolved] (SOLR-4153) eDismax: Misinterpretation of hyphens

     [ https://issues.apache.org/jira/browse/SOLR-4153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hoss Man resolved SOLR-4153.
----------------------------

    Resolution: Not A Problem

This is not a problem in edismax, this is an issue of how your field analysis is configured.

Please look at the example schema.xml and note in particular the discussion of autoGeneratePhraseQueries. (and it's usage in "text_en_splitting")
                
> eDismax: Misinterpretation of hyphens
> -------------------------------------
>
>                 Key: SOLR-4153
>                 URL: https://issues.apache.org/jira/browse/SOLR-4153
>             Project: Solr
>          Issue Type: Improvement
>          Components: query parsers
>    Affects Versions: 4.0
>            Reporter: Leonhard Maylein
>
> The eDismax parser treats hyphens as OR operator:
> &q: 
>   british history 1815-1914
> &qf: 
>   ti sw
> Parsed as:
> (+((DisjunctionMaxQuery((sw:british | ti:british)) DisjunctionMaxQuery((sw:history | ti:history)) DisjunctionMaxQuery(((sw:1815 sw:1914) | (ti:1815 ti:1914))))~3))/no_coord
> What is the reason for this behavior? Wouldn't it be better
> to treat 'term1-term2' as a PhraseQuery "term1 term2" (as the WordDelimiterFilter does)?

--
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-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org