Package org.apache.solr.search
Class ExtendedDismaxQParser.ExtendedDismaxConfiguration
java.lang.Object
org.apache.solr.search.ExtendedDismaxQParser.ExtendedDismaxConfiguration
- Enclosing class:
ExtendedDismaxQParser
Simple container for configuration information used when parsing queries
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<FieldParams> protected Stringprotected String[]protected String[]protected booleanprotected Stringprotected booleanprotected String[]protected intThe field names specified by 'qf' that (most) clauses will be queried againstprotected IndexSchemaprotected org.apache.solr.common.params.SolrParamsprotected booleanprotected booleanprotected floatprotected org.apache.solr.search.ExtendedDismaxQParser.UserFieldsThe field names specified by 'uf' that users are allowed to include literally in their query string. -
Constructor Summary
ConstructorsConstructorDescriptionExtendedDismaxConfiguration(org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanboolean
-
Field Details
-
queryFields
The field names specified by 'qf' that (most) clauses will be queried against -
userFields
protected org.apache.solr.search.ExtendedDismaxQParser.UserFields userFieldsThe field names specified by 'uf' that users are allowed to include literally in their query string. The Float boost values will be applied automatically to any clause using that field name. '*' will be treated as an alias for any field that exists in the schema. Wildcards are allowed to express dynamicFields. -
boostParams
-
multBoosts
-
solrParams
protected org.apache.solr.common.params.SolrParams solrParams -
minShouldMatch
-
allPhraseFields
-
tiebreaker
protected float tiebreaker -
qslop
protected int qslop -
stopwords
protected boolean stopwords -
mmAutoRelax
protected boolean mmAutoRelax -
altQ
-
lowercaseOperators
protected boolean lowercaseOperators -
boostFuncs
-
splitOnWhitespace
protected boolean splitOnWhitespace -
schema
-
-
Constructor Details
-
ExtendedDismaxConfiguration
public ExtendedDismaxConfiguration(org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req)
-
-
Method Details
-
hasMultiplicativeBoosts
public boolean hasMultiplicativeBoosts()- Returns:
- true if there are valid multiplicative boost queries
-
hasBoostFunctions
public boolean hasBoostFunctions()- Returns:
- true if there are valid boost functions
-
hasBoostParams
public boolean hasBoostParams()- Returns:
- true if there are valid boost params
-
getAllPhraseFields
-