[
https://issues.apache.org/jira/browse/SOLR-5379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14304161#comment-14304161
]
Otis Gospodnetic commented on SOLR-5379:
----------------------------------------
bq. I am sure there is, but there are no working patches for 4.10 or 5.x thus
far.
Right. What I was trying to ask is whether any of the active Solr committers
wants to commit this. If there is no will to commit, I'd rather keep things
simple on our end ignore this issue. But there is a will to commit, I'd love
to see this in Solr, as would 30+ other watchers, I imagine.
> Query-time multi-word synonym expansion
> ---------------------------------------
>
> Key: SOLR-5379
> URL: https://issues.apache.org/jira/browse/SOLR-5379
> Project: Solr
> Issue Type: Improvement
> Components: query parsers
> Reporter: Tien Nguyen Manh
> Labels: multi-word, queryparser, synonym
> Fix For: 4.9, Trunk
>
> Attachments: conf-test-files-4_8_1.patch, quoted-4_8_1.patch,
> quoted.patch, synonym-expander-4_8_1.patch, synonym-expander.patch
>
>
> While dealing with synonym at query time, solr failed to work with multi-word
> synonyms due to some reasons:
> - First the lucene queryparser tokenizes user query by space so it split
> multi-word term into two terms before feeding to synonym filter, so synonym
> filter can't recognized multi-word term to do expansion
> - Second, if synonym filter expand into multiple terms which contains
> multi-word synonym, The SolrQueryParseBase currently use MultiPhraseQuery to
> handle synonyms. But MultiPhraseQuery don't work with term have different
> number of words.
> For the first one, we can extend quoted all multi-word synonym in user query
> so that lucene queryparser don't split it. There are a jira task related to
> this one https://issues.apache.org/jira/browse/LUCENE-2605.
> For the second, we can replace MultiPhraseQuery by an appropriate BoleanQuery
> SHOULD which contains multiple PhraseQuery in case tokens stream have
> multi-word synonym.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]