mirror of https://github.com/apache/lucene.git
make QueryParser.Operator public
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@216230 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e3cf2c61b9
commit
685b655822
|
@ -67,7 +67,9 @@ public class QueryParser implements QueryParserConstants {
|
|||
|
||||
// make it possible to call setDefaultOperator() without accessing
|
||||
// the nested class:
|
||||
/** Alternative form of QueryParser.Operator.AND */
|
||||
public static final Operator AND_OPERATOR = Operator.AND;
|
||||
/** Alternative form of QueryParser.Operator.OR */
|
||||
public static final Operator OR_OPERATOR = Operator.OR;
|
||||
|
||||
/** The actual operator that parser uses to combine query terms */
|
||||
|
@ -82,12 +84,15 @@ public class QueryParser implements QueryParserConstants {
|
|||
int fuzzyPrefixLength = FuzzyQuery.defaultPrefixLength;
|
||||
Locale locale = Locale.getDefault();
|
||||
|
||||
static final class Operator extends Parameter {
|
||||
/** The default operator for parsing queries.
|
||||
* Use {@link QueryParser#setDefaultOperator} to change it.
|
||||
*/
|
||||
static public final class Operator extends Parameter {
|
||||
private Operator(String name) {
|
||||
super(name);
|
||||
}
|
||||
static final Operator OR = new Operator("OR");
|
||||
static final Operator AND = new Operator("AND");
|
||||
static public final Operator OR = new Operator("OR");
|
||||
static public final Operator AND = new Operator("AND");
|
||||
}
|
||||
|
||||
/** Parses a query string, returning a {@link org.apache.lucene.search.Query}.
|
||||
|
@ -95,6 +100,8 @@ public class QueryParser implements QueryParserConstants {
|
|||
* @param field the default field for query terms.
|
||||
* @param analyzer used to find terms in the query text.
|
||||
* @throws ParseException if the parsing fails
|
||||
*
|
||||
* @deprecated Use an instance of QueryParser and the {@link #parse(String)} method instead.
|
||||
*/
|
||||
static public Query parse(String query, String field, Analyzer analyzer)
|
||||
throws ParseException {
|
||||
|
|
|
@ -90,7 +90,9 @@ public class QueryParser {
|
|||
|
||||
// make it possible to call setDefaultOperator() without accessing
|
||||
// the nested class:
|
||||
/** Alternative form of QueryParser.Operator.AND */
|
||||
public static final Operator AND_OPERATOR = Operator.AND;
|
||||
/** Alternative form of QueryParser.Operator.OR */
|
||||
public static final Operator OR_OPERATOR = Operator.OR;
|
||||
|
||||
/** The actual operator that parser uses to combine query terms */
|
||||
|
@ -105,12 +107,15 @@ public class QueryParser {
|
|||
int fuzzyPrefixLength = FuzzyQuery.defaultPrefixLength;
|
||||
Locale locale = Locale.getDefault();
|
||||
|
||||
static final class Operator extends Parameter {
|
||||
/** The default operator for parsing queries.
|
||||
* Use {@link QueryParser#setDefaultOperator} to change it.
|
||||
*/
|
||||
static public final class Operator extends Parameter {
|
||||
private Operator(String name) {
|
||||
super(name);
|
||||
}
|
||||
static final Operator OR = new Operator("OR");
|
||||
static final Operator AND = new Operator("AND");
|
||||
static public final Operator OR = new Operator("OR");
|
||||
static public final Operator AND = new Operator("AND");
|
||||
}
|
||||
|
||||
/** Parses a query string, returning a {@link org.apache.lucene.search.Query}.
|
||||
|
|
Loading…
Reference in New Issue