public interface DDMIndexer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DDM_FIELD_ARRAY |
static java.lang.String |
DDM_FIELD_NAME |
static java.lang.String |
DDM_FIELD_NAMESPACE |
static java.lang.String |
DDM_FIELD_PREFIX |
static java.lang.String |
DDM_FIELD_SEPARATOR |
static java.lang.String |
DDM_VALUE_FIELD_NAME |
static java.lang.String |
DDM_VALUE_FIELD_NAME_PREFIX |
Modifier and Type | Method and Description |
---|---|
void |
addAttributes(com.liferay.portal.kernel.search.Document document,
DDMStructure ddmStructure,
DDMFormValues ddmFormValues) |
com.liferay.portal.search.sort.Sort |
createDDMStructureFieldSort(DDMStructure ddmStructure,
java.lang.String fieldReference,
java.util.Locale locale,
com.liferay.portal.search.sort.SortOrder sortOrder) |
com.liferay.portal.search.sort.Sort |
createDDMStructureFieldSort(java.lang.String ddmStructureFieldName,
java.util.Locale locale,
com.liferay.portal.search.sort.SortOrder sortOrder) |
com.liferay.portal.kernel.search.filter.QueryFilter |
createFieldValueQueryFilter(DDMStructure ddmStructure,
java.lang.String fieldReference,
java.util.Locale locale,
java.io.Serializable value) |
com.liferay.portal.kernel.search.filter.QueryFilter |
createFieldValueQueryFilter(java.lang.String ddmStructureFieldName,
java.io.Serializable ddmStructureFieldValue,
java.util.Locale locale) |
java.lang.String |
encodeName(long ddmStructureId,
java.lang.String fieldReference) |
java.lang.String |
encodeName(long ddmStructureId,
java.lang.String fieldReference,
java.util.Locale locale) |
java.lang.String |
extractIndexableAttributes(DDMStructure ddmStructure,
DDMFormValues ddmFormValues,
java.util.Locale locale) |
default java.lang.String |
getValueFieldName(java.lang.String indexType) |
default java.lang.String |
getValueFieldName(java.lang.String indexType,
java.util.Locale locale) |
default boolean |
isLegacyDDMIndexFieldsEnabled() |
static final java.lang.String DDM_FIELD_ARRAY
static final java.lang.String DDM_FIELD_NAME
static final java.lang.String DDM_FIELD_NAMESPACE
static final java.lang.String DDM_FIELD_PREFIX
static final java.lang.String DDM_FIELD_SEPARATOR
static final java.lang.String DDM_VALUE_FIELD_NAME
static final java.lang.String DDM_VALUE_FIELD_NAME_PREFIX
void addAttributes(com.liferay.portal.kernel.search.Document document, DDMStructure ddmStructure, DDMFormValues ddmFormValues)
com.liferay.portal.search.sort.Sort createDDMStructureFieldSort(DDMStructure ddmStructure, java.lang.String fieldReference, java.util.Locale locale, com.liferay.portal.search.sort.SortOrder sortOrder) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.search.sort.Sort createDDMStructureFieldSort(java.lang.String ddmStructureFieldName, java.util.Locale locale, com.liferay.portal.search.sort.SortOrder sortOrder) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.search.filter.QueryFilter createFieldValueQueryFilter(DDMStructure ddmStructure, java.lang.String fieldReference, java.util.Locale locale, java.io.Serializable value) throws java.lang.Exception
java.lang.Exception
com.liferay.portal.kernel.search.filter.QueryFilter createFieldValueQueryFilter(java.lang.String ddmStructureFieldName, java.io.Serializable ddmStructureFieldValue, java.util.Locale locale) throws java.lang.Exception
java.lang.Exception
java.lang.String encodeName(long ddmStructureId, java.lang.String fieldReference)
java.lang.String encodeName(long ddmStructureId, java.lang.String fieldReference, java.util.Locale locale)
java.lang.String extractIndexableAttributes(DDMStructure ddmStructure, DDMFormValues ddmFormValues, java.util.Locale locale)
default java.lang.String getValueFieldName(java.lang.String indexType)
default java.lang.String getValueFieldName(java.lang.String indexType, java.util.Locale locale)
default boolean isLegacyDDMIndexFieldsEnabled()