You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2014/03/27 23:02:34 UTC

[Solr Wiki] Update of "QueryParser" by iorixxx

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.

The "QueryParser" page has been changed by iorixxx:
https://wiki.apache.org/solr/QueryParser?action=diff&rev1=5&rev2=6

Comment:
move ComplexPhraseQueryParser to built-in parsers

   * [[http://lucene.apache.org/solr/api/org/apache/solr/search/RawQParserPlugin.html|raw]] - create a term query from the input value without any text analysis or transformation whatsoever. This is useful in debugging, or when raw terms are returned from the terms component (this is not the default). also useful for debugging, or for avoiding query parser escaping madness when drilling into facets on text or string fields via fq parameters. Note: use "term" for this in Solr 4.0 or above.  Example: {{{ &fq={!raw f=field_name}crazy+\"field+value }}}
   * [[http://lucene.apache.org/solr/api/org/apache/solr/search/TermQParserPlugin.html|term]] - term query, useful for avoiding query parser escaping madness when drilling into facets via fq parameters.  Example: {{{ &fq={!term f=weight}1.5 }}} <!> [[Solr4.0]] [[Solr3.2]] 
   * [[http://lucene.apache.org/solr/api/org/apache/solr/search/SurroundQParserPlugin.html|surround]] - SurroundQueryParser provides rich !SpanQuery or NEAR support <!> [[Solr4.0]] 
+  * [[http://lucene.apache.org/solr/api/org/apache/solr/search/ComplexPhraseQParserPlugin.html|complexphrase]] - ComplexPhraseQueryParser accepts operators inside phrases  <!> [[Solr4.8]] 
   * [[http://lucene.apache.org/solr/api/org/apache/solr/search/NestedQParserPlugin.html|query]] - nested query parsing
   M
  = List of known 3rd party/contrib/unfinished query parsers =
@@ -32, +33 @@

   * [[https://github.com/healthonnet/hon-lucene-synonyms|synonym_edismax]] - Third party parser extending ExtendedDismax and providing support for multi word synonyms query time
   * [[http://issues.apache.org/jira/browse/SOLR-839|xml]] - Xml query parser ([[http://issues.apache.org/jira/browse/SOLR-839|SOLR-839]]), specify query tree in XML syntax
   * [[http://issues.apache.org/jira/browse/SOLR-4351|json]] - Json query parser ([[http://issues.apache.org/jira/browse/SOLR-4351|SOLR-4351]]), specify query tree as JSON objects
-  * [[https://issues.apache.org/jira/browse/SOLR-1604|complexphrase]] - Complex phrase query parser, accepts operators inside phrases ([[http://issues.apache.org/jira/browse/SOLR-1604|SOLR-1604]])
   * [[https://github.com/romanchyla/montysolr/tree/master/contrib/antlrqueryparser|antlrqueryparser]] - ([[https://issues.apache.org/jira/browse/LUCENE-5014|LUCENE-5014]]) Query Parser(s) built on top of the [[http://lucene.apache.org/core/4_1_0/queryparser/org/apache/lucene/queryparser/flexible/standard/package-summary.html|Lucene modern query parser]]. Grammars are written with [[http://www.antlr.org/|ANTLR]]. Each parser consists of a pipeline of query builders that you can combine at will, besides standard operators, they contain proximity operators (NEAR/x), multi-token synonym expansion, custom modifiers, functional syntax etc.