public class CmsSolrField extends CmsSearchField
BOOST_DEFAULT, FIELD_CATEGORY, FIELD_CONTENT, FIELD_CONTENT_BLOB, FIELD_CONTENT_LOCALES, FIELD_DATE_CONTENT, FIELD_DATE_CREATED, FIELD_DATE_CREATED_LOOKUP, FIELD_DATE_EXPIRED, FIELD_DATE_LASTMODIFIED, FIELD_DATE_LASTMODIFIED_LOOKUP, FIELD_DATE_LOOKUP_SUFFIX, FIELD_DATE_RELEASED, FIELD_DEPENDENCY_TYPE, FIELD_DESCRIPTION, FIELD_DYNAMIC_EXACT, FIELD_DYNAMIC_PROPERTIES, FIELD_EXCERPT, FIELD_FILENAME, FIELD_ID, FIELD_KEYWORDS, FIELD_LINK, FIELD_META, FIELD_MIMETYPE, FIELD_PARENT_FOLDERS, FIELD_PATH, FIELD_PREFIX_DEPENDENCY, FIELD_PREFIX_DYNAMIC, FIELD_PREFIX_TEXT, FIELD_PRIORITY, FIELD_RESOURCE_LOCALES, FIELD_SCORE, FIELD_SEARCH_EXCLUDE, FIELD_SIZE, FIELD_SORT_TITLE, FIELD_STATE, FIELD_SUFFIX, FIELD_TEXT, FIELD_TITLE, FIELD_TITLE_UNSTORED, FIELD_TYPE, FIELD_USER_CREATED, FIELD_USER_LAST_MODIFIED, FIELD_VERSION
构造器和说明 |
---|
CmsSolrField(CmsLuceneField luceneField)
Public constructor.
|
CmsSolrField(java.lang.String targetField,
java.util.List<java.lang.String> copyFields,
java.util.Locale locale,
java.lang.String defaultValue,
float boost)
Public constructor.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.String> |
getCopyFields()
Returns the copy fields.
|
java.util.Locale |
getLocale()
Returns the locale of this field or
null if the field does not have a locale. |
java.lang.String |
getTargetField()
Returns the target field name.
|
void |
setCopyFields(java.util.List<java.lang.String> copyFields)
Sets the copy field names.
|
void |
setLocale(java.util.Locale locale)
Sets the locale.
|
void |
setTargetField(java.lang.String targetField)
Sets the target field name.
|
java.lang.String |
toString() |
addMapping, equals, getBoost, getDefaultValue, getIndexed, getMappings, getName, hashCode, isIndexed, isInExcerpt, isStored, setBoost, setBoost, setDefaultValue, setIndexed, setInExcerpt, setName, setStored
public CmsSolrField(CmsLuceneField luceneField)
luceneField
- public CmsSolrField(java.lang.String targetField, java.util.List<java.lang.String> copyFields, java.util.Locale locale, java.lang.String defaultValue, float boost)
targetField
- the target field namecopyFields
- the field names to copy this field's value tolocale
- the localedefaultValue
- the default valueboost
- the boost factorpublic java.util.List<java.lang.String> getCopyFields()
public java.util.Locale getLocale()
null
if the field does not have a locale.public java.lang.String getTargetField()
public void setCopyFields(java.util.List<java.lang.String> copyFields)
copyFields
- the field name to use as copy fieldspublic void setLocale(java.util.Locale locale)
locale
- the locale to setpublic void setTargetField(java.lang.String targetField)
targetField
- the name to setpublic java.lang.String toString()
toString
在类中 CmsSearchField
CmsSearchField.toString()