QueryBuilderpublic class UserInputQueryBuilder extends Object implements QueryBuilder
| Constructor | Description |
|---|---|
UserInputQueryBuilder(String defaultField,
Analyzer analyzer) |
|
UserInputQueryBuilder(QueryParser parser) |
This constructor has the disadvantage of not being able to change choice of default field name
|
| Modifier and Type | Method | Description |
|---|---|---|
protected QueryParser |
createQueryParser(String fieldName,
Analyzer analyzer) |
Method to create a QueryParser - designed to be overridden
|
Query |
getQuery(Element e) |
public UserInputQueryBuilder(QueryParser parser)
parser - thread un-safe query parserpublic Query getQuery(Element e) throws ParserException
getQuery in interface QueryBuilderParserExceptionprotected QueryParser createQueryParser(String fieldName, Analyzer analyzer)
fieldName - analyzer - Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.