public class NewsClusteringConfig extends ClusteringConfig implements com.exalead.util.Checkable, java.io.Serializable
UnSupervisedLearningConfig.Conditions, UnSupervisedLearningConfig.Descriptors, UnSupervisedLearningConfig.SkippedAnnotations
Modifier and Type | Field and Description |
---|---|
int |
maxSD |
classField, DEFAULT_MAX_BEST_DESCRIPTORS, DEFAULT_MAX_DESCRIPTORS_USED, descriptorsField, headField, maxBestDescriptors, maxDescriptorsUsed, maxFreq, minFreq, minScore, minWordMatched, nbDocsField, similarityThreshold
conditions, DEFAULT_MAX_DOCUMENT_THRESHOLD, DEFAULT_MIN_DOCUMENT_REQUIRED, descriptors, instance, managedResourceGroup, maxDocumentThreshold, minDocumentRequired, skippedAnnotations
Constructor and Description |
---|
NewsClusteringConfig() |
NewsClusteringConfig(NewsClusteringConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this NewsClusteringConfig.
|
static NewsClusteringConfig |
fromString(java.lang.String s)
String representation of this NewsClusteringConfig.
|
int |
getMaxSD()
The maximum distance in days between 2 documents of a same cluster.
|
NewsClusteringConfig |
makeCopy()
Creates and returns a deep copy of this NewsClusteringConfig.
|
static NewsClusteringConfig |
readFrom(java.io.InputStream is)
Read this NewsClusteringConfig from an XML fragment.
|
void |
setMaxSD(int maxSD)
The maximum distance in days between 2 documents of a same cluster.
|
java.lang.String |
toString()
String representation of this NewsClusteringConfig.
|
NewsClusteringConfig |
withClassField(java.lang.String classField) |
NewsClusteringConfig |
withConditions(java.util.Collection<LearningTriggerCondition> __values) |
NewsClusteringConfig |
withConditions(LearningTriggerCondition... __values)
The list of triggering conditions.
This learning job is triggered as soon as any of this condition is fulfilled. |
NewsClusteringConfig |
withDescriptors(java.util.Collection<Descriptor> __values) |
NewsClusteringConfig |
withDescriptors(Descriptor... __values)
The list of MOT annotation used to extract descriptors (if empty, words are used).
|
NewsClusteringConfig |
withDescriptorsField(java.lang.String descriptorsField) |
NewsClusteringConfig |
withHeadField(java.lang.String headField) |
NewsClusteringConfig |
withInstance(java.lang.String instance) |
NewsClusteringConfig |
withManagedResourceGroup(java.lang.String managedResourceGroup) |
NewsClusteringConfig |
withMaxBestDescriptors(int maxBestDescriptors) |
NewsClusteringConfig |
withMaxBestDescriptors(java.lang.Integer maxBestDescriptors) |
NewsClusteringConfig |
withMaxDescriptorsUsed(int maxDescriptorsUsed) |
NewsClusteringConfig |
withMaxDescriptorsUsed(java.lang.Integer maxDescriptorsUsed) |
NewsClusteringConfig |
withMaxDocumentThreshold(int maxDocumentThreshold) |
NewsClusteringConfig |
withMaxDocumentThreshold(java.lang.Integer maxDocumentThreshold) |
NewsClusteringConfig |
withMaxFreq(int maxFreq) |
NewsClusteringConfig |
withMaxFreq(java.lang.Integer maxFreq) |
NewsClusteringConfig |
withMaxSD(int maxSD) |
NewsClusteringConfig |
withMaxSD(java.lang.Integer maxSD) |
NewsClusteringConfig |
withMinDocumentRequired(int minDocumentRequired) |
NewsClusteringConfig |
withMinDocumentRequired(java.lang.Integer minDocumentRequired) |
NewsClusteringConfig |
withMinFreq(int minFreq) |
NewsClusteringConfig |
withMinFreq(java.lang.Integer minFreq) |
NewsClusteringConfig |
withMinScore(double minScore) |
NewsClusteringConfig |
withMinWordMatched(int minWordMatched) |
NewsClusteringConfig |
withMinWordMatched(java.lang.Integer minWordMatched) |
NewsClusteringConfig |
withNbDocsField(java.lang.String nbDocsField) |
NewsClusteringConfig |
withSimilarityThreshold(double similarityThreshold) |
NewsClusteringConfig |
withSkippedAnnotations(java.util.Collection<StringValue> __values) |
NewsClusteringConfig |
withSkippedAnnotations(StringValue... __values)
The list of MOT annotation used to ignore tokens.
|
void |
writeTo(java.io.OutputStream os)
Write this NewsClusteringConfig as an XML fragment
|
getClassField, getDescriptorsField, getHeadField, getMaxBestDescriptors, getMaxDescriptorsUsed, getMaxFreq, getMinFreq, getMinScore, getMinWordMatched, getNbDocsField, getSimilarityThreshold, setClassField, setDescriptorsField, setHeadField, setMaxBestDescriptors, setMaxDescriptorsUsed, setMaxFreq, setMinFreq, setMinScore, setMinWordMatched, setNbDocsField, setSimilarityThreshold
getConditions, getDescriptors, getInstance, getManagedResourceGroup, getMaxDocumentThreshold, getMinDocumentRequired, getSkippedAnnotations, setConditions, setDescriptors, setInstance, setManagedResourceGroup, setMaxDocumentThreshold, setMinDocumentRequired, setSkippedAnnotations, withConditions, withDescriptors, withSkippedAnnotations
public NewsClusteringConfig()
public NewsClusteringConfig(NewsClusteringConfig o)
public NewsClusteringConfig withSimilarityThreshold(double similarityThreshold)
withSimilarityThreshold
in class ClusteringConfig
public NewsClusteringConfig withMinScore(double minScore)
withMinScore
in class ClusteringConfig
public NewsClusteringConfig withMinWordMatched(int minWordMatched)
withMinWordMatched
in class ClusteringConfig
public NewsClusteringConfig withMinWordMatched(java.lang.Integer minWordMatched)
withMinWordMatched
in class ClusteringConfig
public NewsClusteringConfig withMinFreq(int minFreq)
withMinFreq
in class ClusteringConfig
public NewsClusteringConfig withMinFreq(java.lang.Integer minFreq)
withMinFreq
in class ClusteringConfig
public NewsClusteringConfig withMaxFreq(int maxFreq)
withMaxFreq
in class ClusteringConfig
public NewsClusteringConfig withMaxFreq(java.lang.Integer maxFreq)
withMaxFreq
in class ClusteringConfig
public NewsClusteringConfig withClassField(java.lang.String classField)
withClassField
in class ClusteringConfig
public NewsClusteringConfig withHeadField(java.lang.String headField)
withHeadField
in class ClusteringConfig
public NewsClusteringConfig withNbDocsField(java.lang.String nbDocsField)
withNbDocsField
in class ClusteringConfig
public NewsClusteringConfig withMaxDescriptorsUsed(int maxDescriptorsUsed)
withMaxDescriptorsUsed
in class ClusteringConfig
public NewsClusteringConfig withMaxDescriptorsUsed(java.lang.Integer maxDescriptorsUsed)
withMaxDescriptorsUsed
in class ClusteringConfig
public NewsClusteringConfig withDescriptorsField(java.lang.String descriptorsField)
withDescriptorsField
in class ClusteringConfig
public NewsClusteringConfig withMaxBestDescriptors(int maxBestDescriptors)
withMaxBestDescriptors
in class ClusteringConfig
public NewsClusteringConfig withMaxBestDescriptors(java.lang.Integer maxBestDescriptors)
withMaxBestDescriptors
in class ClusteringConfig
public NewsClusteringConfig withInstance(java.lang.String instance)
withInstance
in class ClusteringConfig
public NewsClusteringConfig withMinDocumentRequired(int minDocumentRequired)
withMinDocumentRequired
in class ClusteringConfig
public NewsClusteringConfig withMinDocumentRequired(java.lang.Integer minDocumentRequired)
withMinDocumentRequired
in class ClusteringConfig
public NewsClusteringConfig withMaxDocumentThreshold(int maxDocumentThreshold)
withMaxDocumentThreshold
in class ClusteringConfig
public NewsClusteringConfig withMaxDocumentThreshold(java.lang.Integer maxDocumentThreshold)
withMaxDocumentThreshold
in class ClusteringConfig
public NewsClusteringConfig withDescriptors(Descriptor... __values)
withDescriptors
in class ClusteringConfig
public NewsClusteringConfig withDescriptors(java.util.Collection<Descriptor> __values)
withDescriptors
in class ClusteringConfig
public NewsClusteringConfig withSkippedAnnotations(StringValue... __values)
withSkippedAnnotations
in class ClusteringConfig
public NewsClusteringConfig withSkippedAnnotations(java.util.Collection<StringValue> __values)
withSkippedAnnotations
in class ClusteringConfig
public NewsClusteringConfig withConditions(LearningTriggerCondition... __values)
withConditions
in class ClusteringConfig
public NewsClusteringConfig withConditions(java.util.Collection<LearningTriggerCondition> __values)
withConditions
in class ClusteringConfig
public NewsClusteringConfig withManagedResourceGroup(java.lang.String managedResourceGroup)
withManagedResourceGroup
in class ClusteringConfig
public void setMaxSD(int maxSD)
public int getMaxSD()
public NewsClusteringConfig withMaxSD(int maxSD)
public NewsClusteringConfig withMaxSD(java.lang.Integer maxSD)
public NewsClusteringConfig makeCopy()
makeCopy
in class ClusteringConfig
public static NewsClusteringConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class ClusteringConfig
javax.xml.bind.JAXBException
java.io.IOException
public static NewsClusteringConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class ClusteringConfig
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class ClusteringConfig
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.