Package com.attivio.sdk.search.relevancy
Class RelevancyFeatureVector
- java.lang.Object
- 
- com.attivio.sdk.search.relevancy.RelevancyFeatureVector
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable
 
 public class RelevancyFeatureVector extends java.lang.Object implements java.lang.Cloneable, java.io.SerializableExperimental Relevancy API.NOTE: Features are sorted by name. - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description RelevancyFeatureVector()RelevancyFeatureVector(int initialCapacity)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RelevancyFeatureVectoraddFeature(java.lang.String name, float value)voidaddFeatures(RelevancyFeatureVector value)Add all features invalue.floataddFeatureValue(java.lang.String name, float amount)Addsamountto the feature atindex.voidclear()Remove all features from this feature vector.RelevancyFeatureVectorclone()booleanequals(java.lang.Object other)java.lang.StringgetFeatureName(int index)floatgetFeatureValue(int index)inthashCode()doublescore(RelevancyFeatureVector other)intsize()java.lang.StringtoString()static RelevancyFeatureVectorvalueOf(java.io.DataInput in)Read aRelevancyFeatureVectorfromin.static RelevancyFeatureVectorvalueOf(java.lang.Object value)static RelevancyFeatureVectorvalueOf(java.lang.String value)voidwriteExternal(java.io.DataOutput out)
 
- 
- 
- 
Method Detail- 
clearpublic void clear() Remove all features from this feature vector.
 - 
getFeatureNamepublic java.lang.String getFeatureName(int index) 
 - 
getFeatureValuepublic float getFeatureValue(int index) 
 - 
scorepublic double score(RelevancyFeatureVector other) 
 - 
addFeaturespublic void addFeatures(RelevancyFeatureVector value) Add all features invalue.
 - 
addFeaturepublic RelevancyFeatureVector addFeature(java.lang.String name, float value) 
 - 
addFeatureValuepublic float addFeatureValue(java.lang.String name, float amount)Addsamountto the feature atindex.If feature does not yet exist, it will be initialized with amount.
 - 
sizepublic int size() 
 - 
clonepublic RelevancyFeatureVector clone() - Overrides:
- clonein class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object other) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
valueOfpublic static RelevancyFeatureVector valueOf(java.lang.Object value) 
 - 
valueOfpublic static RelevancyFeatureVector valueOf(java.lang.String value) 
 - 
writeExternalpublic void writeExternal(java.io.DataOutput out) throws java.io.IOException- Throws:
- java.io.IOException
 
 - 
valueOfpublic static RelevancyFeatureVector valueOf(java.io.DataInput in) throws java.io.IOException Read aRelevancyFeatureVectorfromin.- Throws:
- java.io.IOException
 
 
- 
 
-