Package org.apache.solr.search
Class ExtendedDismaxQParser.ExtendedDismaxConfiguration
- java.lang.Object
- 
- org.apache.solr.search.ExtendedDismaxQParser.ExtendedDismaxConfiguration
 
- 
- Enclosing class:
- ExtendedDismaxQParser
 
 public static class ExtendedDismaxQParser.ExtendedDismaxConfiguration extends Object Simple container for configuration information used when parsing queries
- 
- 
Field SummaryFields Modifier and Type Field Description protected List<FieldParams>allPhraseFieldsprotected StringaltQprotected String[]boostFuncsprotected String[]boostParamsprotected booleanlowercaseOperatorsprotected StringminShouldMatchprotected booleanmmAutoRelaxprotected String[]multBoostsprotected intqslopprotected Map<String,Float>queryFieldsThe field names specified by 'qf' that (most) clauses will be queried againstprotected IndexSchemaschemaprotected org.apache.solr.common.params.SolrParamssolrParamsprotected booleansplitOnWhitespaceprotected booleanstopwordsprotected floattiebreakerprotected org.apache.solr.search.ExtendedDismaxQParser.UserFieldsuserFieldsThe field names specified by 'uf' that users are allowed to include literally in their query string.
 - 
Constructor SummaryConstructors Constructor Description ExtendedDismaxConfiguration(org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FieldParams>getAllPhraseFields()booleanhasBoostFunctions()booleanhasBoostParams()booleanhasMultiplicativeBoosts()
 
- 
- 
- 
Field Detail- 
queryFieldsprotected Map<String,Float> queryFields The field names specified by 'qf' that (most) clauses will be queried against
 - 
userFieldsprotected org.apache.solr.search.ExtendedDismaxQParser.UserFields userFields The 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.
 - 
boostParamsprotected String[] boostParams 
 - 
multBoostsprotected String[] multBoosts 
 - 
solrParamsprotected org.apache.solr.common.params.SolrParams solrParams 
 - 
minShouldMatchprotected String minShouldMatch 
 - 
allPhraseFieldsprotected List<FieldParams> allPhraseFields 
 - 
tiebreakerprotected float tiebreaker 
 - 
qslopprotected int qslop 
 - 
stopwordsprotected boolean stopwords 
 - 
mmAutoRelaxprotected boolean mmAutoRelax 
 - 
altQprotected String altQ 
 - 
lowercaseOperatorsprotected boolean lowercaseOperators 
 - 
boostFuncsprotected String[] boostFuncs 
 - 
splitOnWhitespaceprotected boolean splitOnWhitespace 
 - 
schemaprotected IndexSchema schema 
 
- 
 - 
Constructor Detail- 
ExtendedDismaxConfigurationpublic ExtendedDismaxConfiguration(org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req)
 
- 
 - 
Method Detail- 
hasMultiplicativeBoostspublic boolean hasMultiplicativeBoosts() - Returns:
- true if there are valid multiplicative boost queries
 
 - 
hasBoostFunctionspublic boolean hasBoostFunctions() - Returns:
- true if there are valid boost functions
 
 - 
hasBoostParamspublic boolean hasBoostParams() - Returns:
- true if there are valid boost params
 
 - 
getAllPhraseFieldspublic List<FieldParams> getAllPhraseFields() 
 
- 
 
-