package

org.apache.lucene.queryParser.precedence

This package contains the Precedence Query Parser Implementation

Lucene Precedence Query Parser

The Precedence Query Parser extends the Standard Query Parser and enables the boolean precedence. So, the query is parsed to instead of .

Check StandardQueryParser for more details about the supported syntax and query parser functionalities.

Classes

PrecedenceQueryParser

This query parser works exactly as the standard query parser ( StandardQueryParser ), except that it respect the boolean precedence, so <a AND b OR c AND d> is parsed to <(+a +b) (+c +d)> instead of <+a +b +c +d>.