public class SolrBoostRuleModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_SOLRINDEXEDPROPERTY2SOLRBOOSTRULERELATION
Generated relation code constant for relation
SolrIndexedProperty2SolrBoostRuleRelation defining source attribute solrIndexedProperty in extension commercesearch. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
BOOSTFACTOR
Generated constant - Attribute key of
SolrBoostRule.boostFactor attribute defined at extension commercesearch. |
static String |
OPERATOR
Generated constant - Attribute key of
SolrBoostRule.operator attribute defined at extension commercesearch. |
static String |
PROPERTYVALUE
Generated constant - Attribute key of
SolrBoostRule.propertyValue attribute defined at extension commercesearch. |
static String |
SOLRINDEXEDPROPERTY
Generated constant - Attribute key of
SolrBoostRule.solrIndexedProperty attribute defined at extension commercesearch. |
static String |
SOLRINDEXEDPROPERTYPOS
Generated constant - Attribute key of
SolrBoostRule.solrIndexedPropertyPOS attribute defined at extension commercesearch. |
static String |
SOLRSEARCHPROFILES
Generated constant - Attribute key of
SolrBoostRule.solrSearchProfiles attribute defined at extension commercesearch. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
SolrBoostRuleModel()
Generated constructor - Default constructor for generic creation.
|
SolrBoostRuleModel(int _boostFactor,
ItemModel _owner,
String _propertyValue,
SolrIndexedPropertyModel _solrIndexedProperty,
Collection<AbstractSolrSearchProfileModel> _solrSearchProfiles)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
SolrBoostRuleModel(int _boostFactor,
String _propertyValue,
SolrIndexedPropertyModel _solrIndexedProperty,
Collection<AbstractSolrSearchProfileModel> _solrSearchProfiles)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
SolrBoostRuleModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
int |
getBoostFactor()
Generated method - Getter of the
SolrBoostRule.boostFactor attribute defined at extension commercesearch. |
SolrBoostConditionOperator |
getOperator()
Generated method - Getter of the
SolrBoostRule.operator attribute defined at extension commercesearch. |
String |
getPropertyValue()
Generated method - Getter of the
SolrBoostRule.propertyValue attribute defined at extension commercesearch. |
SolrIndexedPropertyModel |
getSolrIndexedProperty()
Generated method - Getter of the
SolrBoostRule.solrIndexedProperty attribute defined at extension commercesearch. |
Collection<AbstractSolrSearchProfileModel> |
getSolrSearchProfiles()
Generated method - Getter of the
SolrBoostRule.solrSearchProfiles attribute defined at extension commercesearch. |
void |
setBoostFactor(int value)
Generated method - Setter of
SolrBoostRule.boostFactor attribute defined at extension commercesearch. |
void |
setOperator(SolrBoostConditionOperator value)
Generated method - Setter of
SolrBoostRule.operator attribute defined at extension commercesearch. |
void |
setPropertyValue(String value)
Generated method - Setter of
SolrBoostRule.propertyValue attribute defined at extension commercesearch. |
void |
setSolrIndexedProperty(SolrIndexedPropertyModel value)
Generated method - Setter of
SolrBoostRule.solrIndexedProperty attribute defined at extension commercesearch. |
void |
setSolrSearchProfiles(Collection<AbstractSolrSearchProfileModel> value)
Generated method - Setter of
SolrBoostRule.solrSearchProfiles attribute defined at extension commercesearch. |
getComments, getCreationtime, getModifiedtime, getOwner, setComments, setCreationtime, setModifiedtime, setOwnerequals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplacepublic static final String _TYPECODE
public static final String _SOLRINDEXEDPROPERTY2SOLRBOOSTRULERELATION
SolrIndexedProperty2SolrBoostRuleRelation defining source attribute solrIndexedProperty in extension commercesearch.public static final String OPERATOR
SolrBoostRule.operator attribute defined at extension commercesearch.public static final String PROPERTYVALUE
SolrBoostRule.propertyValue attribute defined at extension commercesearch.public static final String BOOSTFACTOR
SolrBoostRule.boostFactor attribute defined at extension commercesearch.public static final String SOLRINDEXEDPROPERTYPOS
SolrBoostRule.solrIndexedPropertyPOS attribute defined at extension commercesearch.public static final String SOLRINDEXEDPROPERTY
SolrBoostRule.solrIndexedProperty attribute defined at extension commercesearch.public static final String SOLRSEARCHPROFILES
SolrBoostRule.solrSearchProfiles attribute defined at extension commercesearch.public SolrBoostRuleModel()
public SolrBoostRuleModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public SolrBoostRuleModel(int _boostFactor, String _propertyValue, SolrIndexedPropertyModel _solrIndexedProperty, Collection<AbstractSolrSearchProfileModel> _solrSearchProfiles)
_boostFactor - initial attribute declared by type SolrBoostRule at extension commercesearch_propertyValue - initial attribute declared by type SolrBoostRule at extension commercesearch_solrIndexedProperty - initial attribute declared by type SolrBoostRule at extension commercesearch_solrSearchProfiles - initial attribute declared by type SolrBoostRule at extension commercesearch@Deprecated public SolrBoostRuleModel(int _boostFactor, ItemModel _owner, String _propertyValue, SolrIndexedPropertyModel _solrIndexedProperty, Collection<AbstractSolrSearchProfileModel> _solrSearchProfiles)
_boostFactor - initial attribute declared by type SolrBoostRule at extension commercesearch_owner - initial attribute declared by type Item at extension core_propertyValue - initial attribute declared by type SolrBoostRule at extension commercesearch_solrIndexedProperty - initial attribute declared by type SolrBoostRule at extension commercesearch_solrSearchProfiles - initial attribute declared by type SolrBoostRule at extension commercesearch@Accessor(qualifier="boostFactor", type=GETTER) public int getBoostFactor()
SolrBoostRule.boostFactor attribute defined at extension commercesearch.@Accessor(qualifier="operator", type=GETTER) public SolrBoostConditionOperator getOperator()
SolrBoostRule.operator attribute defined at extension commercesearch.@Accessor(qualifier="propertyValue", type=GETTER) public String getPropertyValue()
SolrBoostRule.propertyValue attribute defined at extension commercesearch.@Accessor(qualifier="solrIndexedProperty", type=GETTER) public SolrIndexedPropertyModel getSolrIndexedProperty()
SolrBoostRule.solrIndexedProperty attribute defined at extension commercesearch.@Accessor(qualifier="solrSearchProfiles", type=GETTER) public Collection<AbstractSolrSearchProfileModel> getSolrSearchProfiles()
SolrBoostRule.solrSearchProfiles attribute defined at extension commercesearch.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="boostFactor", type=SETTER) public void setBoostFactor(int value)
SolrBoostRule.boostFactor attribute defined at extension commercesearch.value - the boostFactor@Accessor(qualifier="operator", type=SETTER) public void setOperator(SolrBoostConditionOperator value)
SolrBoostRule.operator attribute defined at extension commercesearch.value - the operator@Accessor(qualifier="propertyValue", type=SETTER) public void setPropertyValue(String value)
SolrBoostRule.propertyValue attribute defined at extension commercesearch.value - the propertyValue@Accessor(qualifier="solrIndexedProperty", type=SETTER) public void setSolrIndexedProperty(SolrIndexedPropertyModel value)
SolrBoostRule.solrIndexedProperty attribute defined at extension commercesearch.value - the solrIndexedProperty@Accessor(qualifier="solrSearchProfiles", type=SETTER) public void setSolrSearchProfiles(Collection<AbstractSolrSearchProfileModel> value)
SolrBoostRule.solrSearchProfiles attribute defined at extension commercesearch.value - the solrSearchProfilesCopyright © 2017 SAP SE. All Rights Reserved.