public abstract class DerivedDictionaryInfo extends DictionaryInfo
Constructor and Description |
---|
DerivedDictionaryInfo() |
DerivedDictionaryInfo(String name) |
Modifier and Type | Method and Description |
---|---|
protected void |
addParameters(StringBuilder buffer)
Add any parameters to string representation.
|
DerivedDictionaryInfo |
clone() |
boolean |
equals(Object other) |
Locale |
getDefaultLocale()
Get the locale to use for derived dictionary terms if
getLanguageField() is not specified. |
List<String> |
getDerivedFields()
Get the fields used to derive this dictionary from indexed content.
|
String |
getLanguageField()
Get the field to use for constructing derived per-language dictionaries.
|
Query |
getQuery()
Get the query for generating a derived dictionary.
|
int |
hashCode() |
void |
setDefaultLocale(Locale value)
Set the locale to use for derived dictionary terms if
getLanguageField() is not specified. |
void |
setDerivedFields(List<String> value)
Set the fields to derive this entity dictionary from.
|
void |
setLanguageField(String value)
Set the field to use for constructing derived per-language dictionaries.
|
void |
setQuery(Query value)
Set the query for generating a derived dictionary.
|
getName, isCaseSensitive, isCompiled, isPublished, isPunctuationSensitive, setCaseSensitive, setCompiled, setName, setPublished, setPunctuationSensitive, toString
public DerivedDictionaryInfo()
public DerivedDictionaryInfo(String name)
public String getLanguageField()
If not specified, all derived terms will use default
language.
public void setLanguageField(String value)
public Locale getDefaultLocale()
getLanguageField()
is not specified.public void setDefaultLocale(Locale value)
getLanguageField()
is not specified.public Query getQuery()
If not specified and derived fields
are specified, *:* query will be used.
public void setQuery(Query value)
public List<String> getDerivedFields()
public void setDerivedFields(List<String> value)
protected void addParameters(StringBuilder buffer)
DictionaryInfo
addParameters
in class DictionaryInfo
public int hashCode()
hashCode
in class DictionaryInfo
public boolean equals(Object other)
equals
in class DictionaryInfo
public DerivedDictionaryInfo clone()
clone
in class DictionaryInfo
Copyright © 2018 Attivio, Inc. All Rights Reserved.
PATENT NOTICE: Attivio, Inc. Software Related Patents. With respect to the Attivio software product(s) being used, the following patents apply: Querying Joined Data Within A Search Engine Index: United States Patent No.(s): 8,073,840. Ordered Processing of Groups of Messages: U.S. Patent No.(s) 8,495,656. Signal processing approach to sentiment analysis for entities in documents: U.S. Patent No.(s) 8,725,494. Other U.S. and International Patents Pending.