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