Class OpenSearchIndexingUtils
java.lang.Object
org.craftercms.search.batch.utils.IndexingUtils
org.craftercms.search.opensearch.batch.OpenSearchIndexingUtils
Utility class to perform OpenSearch operations
- Author:
- joseross
-
Field Summary
Fields inherited from class org.craftercms.search.batch.utils.IndexingUtils
FIELD_NAME_EDITED_BY, FIELD_NAME_EDITED_ON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddoDelete(OpenSearchService openSearch, String indexName, String siteName, String path, UpdateStatus updateStatus) doSearchById(OpenSearchService openSearch, String indexName, String path) static voiddoUpdate(OpenSearchService openSearch, String indexName, String siteName, String path, String xml, UpdateDetail updateDetail, UpdateStatus updateStatus, Map<String, Object> metadata) static voiddoUpdate(OpenSearchService openSearch, String indexName, String siteName, String path, Map<String, Object> doc) static voiddoUpdateBinary(OpenSearchService openSearch, String indexName, String siteName, String path, Map<String, Object> additionalFields, org.craftercms.core.service.Content content, UpdateDetail updateDetail, UpdateStatus updateStatus) static voiddoUpdateBinary(OpenSearchService openSearch, String indexName, String siteName, String path, Map<String, Object> additionalFields, org.springframework.core.io.Resource resource, UpdateDetail updateDetail, UpdateStatus updateStatus) Methods inherited from class org.craftercms.search.batch.utils.IndexingUtils
getAdditionalFields, isMimeTypeSupported
-
Constructor Details
-
OpenSearchIndexingUtils
public OpenSearchIndexingUtils()
-
-
Method Details
-
doSearchById
-
doDelete
public static void doDelete(OpenSearchService openSearch, String indexName, String siteName, String path, UpdateStatus updateStatus) -
doUpdate
-
doUpdate
public static void doUpdate(OpenSearchService openSearch, String indexName, String siteName, String path, String xml, UpdateDetail updateDetail, UpdateStatus updateStatus, Map<String, Object> metadata) -
doUpdateBinary
public static void doUpdateBinary(OpenSearchService openSearch, String indexName, String siteName, String path, Map<String, Object> additionalFields, org.craftercms.core.service.Content content, UpdateDetail updateDetail, UpdateStatus updateStatus) -
doUpdateBinary
public static void doUpdateBinary(OpenSearchService openSearch, String indexName, String siteName, String path, Map<String, Object> additionalFields, org.springframework.core.io.Resource resource, UpdateDetail updateDetail, UpdateStatus updateStatus)
-