public class SimpleQueryStringQueryParser
extends org.apache.lucene.queryparser.simple.SimpleQueryParser
Modifier and Type | Class | Description |
---|---|---|
static class |
SimpleQueryStringQueryParser.Settings |
Class encapsulating the settings for the SimpleQueryString query, with
their default values
|
Constructor | Description |
---|---|
SimpleQueryStringQueryParser(java.util.Map<java.lang.String,java.lang.Float> weights,
int flags,
SimpleQueryStringQueryParser.Settings settings,
QueryShardContext context) |
Creates a new parser with custom flags used to enable/disable certain features.
|
SimpleQueryStringQueryParser(org.apache.lucene.analysis.Analyzer analyzer,
java.util.Map<java.lang.String,java.lang.Float> weights,
int flags,
SimpleQueryStringQueryParser.Settings settings,
QueryShardContext context) |
Creates a new parser with custom flags used to enable/disable certain features.
|
Modifier and Type | Method | Description |
---|---|---|
org.apache.lucene.search.Query |
newDefaultQuery(java.lang.String text) |
|
org.apache.lucene.search.Query |
newFuzzyQuery(java.lang.String text,
int fuzziness) |
|
org.apache.lucene.search.Query |
newPhraseQuery(java.lang.String text,
int slop) |
|
org.apache.lucene.search.Query |
newPrefixQuery(java.lang.String text) |
|
protected org.apache.lucene.search.Query |
newTermQuery(org.apache.lucene.index.Term term) |
|
void |
setDefaultOperator(org.apache.lucene.search.BooleanClause.Occur operator) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, analyzeBoolean, analyzeGraphBoolean, analyzeGraphPhrase, analyzeMultiBoolean, analyzeMultiPhrase, analyzePhrase, analyzeTerm, createBooleanQuery, createBooleanQuery, createFieldQuery, createFieldQuery, createMinShouldMatchQuery, createPhraseQuery, createPhraseQuery, createSpanQuery, getAnalyzer, getAutoGenerateMultiTermSynonymsPhraseQuery, getEnableGraphQueries, getEnablePositionIncrements, newBooleanQuery, newGraphSynonymQuery, newMultiPhraseQueryBuilder, newSynonymQuery, setAnalyzer, setAutoGenerateMultiTermSynonymsPhraseQuery, setEnableGraphQueries, setEnablePositionIncrements
public SimpleQueryStringQueryParser(java.util.Map<java.lang.String,java.lang.Float> weights, int flags, SimpleQueryStringQueryParser.Settings settings, QueryShardContext context)
public SimpleQueryStringQueryParser(org.apache.lucene.analysis.Analyzer analyzer, java.util.Map<java.lang.String,java.lang.Float> weights, int flags, SimpleQueryStringQueryParser.Settings settings, QueryShardContext context)
public void setDefaultOperator(org.apache.lucene.search.BooleanClause.Occur operator)
setDefaultOperator
in class org.apache.lucene.queryparser.simple.SimpleQueryParser
protected org.apache.lucene.search.Query newTermQuery(org.apache.lucene.index.Term term)
newTermQuery
in class org.apache.lucene.util.QueryBuilder
public org.apache.lucene.search.Query newDefaultQuery(java.lang.String text)
newDefaultQuery
in class org.apache.lucene.queryparser.simple.SimpleQueryParser
public org.apache.lucene.search.Query newFuzzyQuery(java.lang.String text, int fuzziness)
newFuzzyQuery
in class org.apache.lucene.queryparser.simple.SimpleQueryParser
public org.apache.lucene.search.Query newPhraseQuery(java.lang.String text, int slop)
newPhraseQuery
in class org.apache.lucene.queryparser.simple.SimpleQueryParser
public org.apache.lucene.search.Query newPrefixQuery(java.lang.String text)
newPrefixQuery
in class org.apache.lucene.queryparser.simple.SimpleQueryParser