[
https://issues.apache.org/jira/browse/SOLR-758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Smiley updated SOLR-758:
------------------------------
Fix Version/s: (was: 4.7)
4.8
> Enhance DisMaxQParserPlugin to support full-Solr syntax and to support
> alternate escaping strategies.
> -----------------------------------------------------------------------------------------------------
>
> Key: SOLR-758
> URL: https://issues.apache.org/jira/browse/SOLR-758
> Project: Solr
> Issue Type: Improvement
> Components: search
> Affects Versions: 1.3
> Reporter: David Smiley
> Fix For: 4.8
>
> Attachments: AdvancedQParserPlugin.java, AdvancedQParserPlugin.java,
> DisMaxQParserPlugin.java, DisMaxQParserPlugin.java, UserQParser.java,
> UserQParser.java, UserQParser.java-umlauts.patch
>
>
> The DisMaxQParserPlugin has a variety of nice features; chief among them is
> that is uses the DisjunctionMaxQueryParser. However it imposes limitations
> on the syntax.
> I've enhanced the DisMax QParser plugin to use a pluggable query string
> re-writer (via subclass extension) instead of hard-coding the logic currently
> embedded within it (i.e. the escape nearly everything logic). Additionally,
> I've made this QParser have a notion of a "simple" syntax (the default) or
> non-simple in which case some of the logic in this QParser doesn't occur
> because it's irrelevant (phrase boosting and min-should-max in particular).
> As part of my work I significantly moved the code around to make it clearer
> and more extensible. I also chose to rename it to suggest it's role as a
> parser for user queries.
> Attachment to follow...
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]