Package com.attivio.sdk.search.relevancy
Class CategoryBoostFeature
- java.lang.Object
-
- com.attivio.sdk.search.relevancy.RelevancyFeatureDef
-
- com.attivio.sdk.search.relevancy.CategoryBoostFeature
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class CategoryBoostFeature extends RelevancyFeatureDef
Dynamic feature that acts as a template for per-category features based on aFieldExpression.The name of the category boost feature acts as the prefix for for the per-category features.
Example: <f:categoryBoost name="t_" field="table"/>
This feature will result in creating a per-table feature, with feature names following the t_<tablename> pattern.
Category boost features are referenced in models using the instantiated feature name, for example:
<f:feature name="t_metadata" weight="10.0"/> will add a constat boost of 10.0 for the "metadata" table.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CategoryBoostFeature(java.lang.String name, FieldExpression field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CategoryBoostFeatureclone()booleanequals(java.lang.Object other)FieldExpressiongetField()Get the field that will generate the categories that will be used to create per-category features.inthashCode()voidsetField(FieldExpression value)Set the field that will generate the categories that will be used to create per-category features.java.lang.StringtoString()-
Methods inherited from class com.attivio.sdk.search.relevancy.RelevancyFeatureDef
getName, setName
-
-
-
-
Constructor Detail
-
CategoryBoostFeature
public CategoryBoostFeature(java.lang.String name, FieldExpression field)
-
-
Method Detail
-
getField
public FieldExpression getField()
Get the field that will generate the categories that will be used to create per-category features.
-
setField
public void setField(FieldExpression value)
Set the field that will generate the categories that will be used to create per-category features.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classRelevancyFeatureDef
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classRelevancyFeatureDef
-
clone
public CategoryBoostFeature clone()
- Overrides:
clonein classRelevancyFeatureDef
-
-