public class ConnectedSimpleQueryParser
extends org.apache.lucene.queryparser.simple.SimpleQueryParser
Modifier and Type | Field and Description |
---|---|
protected List<FieldsContext> |
fieldsContexts
Fields context as defined by the DSL
|
Constructor and Description |
---|
ConnectedSimpleQueryParser(org.apache.lucene.analysis.Analyzer analyzer,
List<FieldsContext> fieldsContexts)
Creates a new parser searching over multiple fields with different weights.
|
ConnectedSimpleQueryParser(org.apache.lucene.analysis.Analyzer analyzer,
List<FieldsContext> fieldsContexts,
int flags)
Creates a new parser with custom flags used to enable/disable certain features.
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.lucene.search.Query |
newDefaultQuery(String text)
Factory method to generate a standard query (no phrase or prefix operators).
|
protected org.apache.lucene.search.Query |
newFuzzyQuery(String text,
int fuzziness)
Factory method to generate a fuzzy query.
|
protected org.apache.lucene.search.Query |
newPhraseQuery(String text,
int slop)
Factory method to generate a phrase query with slop.
|
protected org.apache.lucene.search.Query |
newPrefixQuery(String text)
Factory method to generate a prefix query.
|
getDefaultOperator, parse, setDefaultOperator, simplify
createBooleanQuery, createBooleanQuery, createFieldQuery, createMinShouldMatchQuery, createPhraseQuery, createPhraseQuery, getAnalyzer, getEnablePositionIncrements, newBooleanQuery, newMultiPhraseQuery, newTermQuery, setAnalyzer, setEnablePositionIncrements
protected final List<FieldsContext> fieldsContexts
public ConnectedSimpleQueryParser(org.apache.lucene.analysis.Analyzer analyzer, List<FieldsContext> fieldsContexts)
public ConnectedSimpleQueryParser(org.apache.lucene.analysis.Analyzer analyzer, List<FieldsContext> fieldsContexts, int flags)
protected org.apache.lucene.search.Query newDefaultQuery(String text)
newDefaultQuery
in class org.apache.lucene.queryparser.simple.SimpleQueryParser
protected org.apache.lucene.search.Query newFuzzyQuery(String text, int fuzziness)
newFuzzyQuery
in class org.apache.lucene.queryparser.simple.SimpleQueryParser
protected org.apache.lucene.search.Query newPhraseQuery(String text, int slop)
newPhraseQuery
in class org.apache.lucene.queryparser.simple.SimpleQueryParser
protected org.apache.lucene.search.Query newPrefixQuery(String text)
newPrefixQuery
in class org.apache.lucene.queryparser.simple.SimpleQueryParser
Copyright © 2006–2017 Hibernate. All rights reserved.