public class SimpleQueryParser
extends org.apache.lucene.queryparser.simple.SimpleQueryParser
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleQueryParser.Settings
Class encapsulating the settings for the SimpleQueryString query, with
their default values
|
| Constructor and Description |
|---|
SimpleQueryParser(org.apache.lucene.analysis.Analyzer analyzer,
Map<String,Float> weights,
int flags,
SimpleQueryParser.Settings settings)
Creates a new parser with custom flags used to enable/disable certain features.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Query |
newDefaultQuery(String text) |
org.apache.lucene.search.Query |
newFuzzyQuery(String text,
int fuzziness)
Dispatches to Lucene's SimpleQueryParser's newFuzzyQuery, optionally
lowercasing the term first
|
org.apache.lucene.search.Query |
newPhraseQuery(String text,
int slop) |
org.apache.lucene.search.Query |
newPrefixQuery(String text)
Dispatches to Lucene's SimpleQueryParser's newPrefixQuery, optionally
lowercasing the term first or trying to analyze terms
|
getDefaultOperator, parse, setDefaultOperator, simplifycreateBooleanQuery, createBooleanQuery, createFieldQuery, createMinShouldMatchQuery, createPhraseQuery, createPhraseQuery, getAnalyzer, getEnablePositionIncrements, newBooleanQuery, newMultiPhraseQuery, newTermQuery, setAnalyzer, setEnablePositionIncrementspublic SimpleQueryParser(org.apache.lucene.analysis.Analyzer analyzer,
Map<String,Float> weights,
int flags,
SimpleQueryParser.Settings settings)
public org.apache.lucene.search.Query newDefaultQuery(String text)
newDefaultQuery in class org.apache.lucene.queryparser.simple.SimpleQueryParserpublic org.apache.lucene.search.Query newFuzzyQuery(String text, int fuzziness)
newFuzzyQuery in class org.apache.lucene.queryparser.simple.SimpleQueryParserpublic org.apache.lucene.search.Query newPhraseQuery(String text, int slop)
newPhraseQuery in class org.apache.lucene.queryparser.simple.SimpleQueryParserpublic org.apache.lucene.search.Query newPrefixQuery(String text)
newPrefixQuery in class org.apache.lucene.queryparser.simple.SimpleQueryParserCopyright © 2009–2017. All rights reserved.