List of usage examples for com.amazonaws.services.cloudsearchdomain AmazonCloudSearchDomain uploadDocuments
UploadDocumentsResult uploadDocuments(UploadDocumentsRequest uploadDocumentsRequest);
Posts a batch of documents to a search domain for indexing.
From source file:com.easarrive.aws.plugins.common.service.impl.CloudSearchService.java
License:Open Source License
/** * {@inheritDoc}/* w ww . j a va 2s .co m*/ */ @Override public UploadDocumentsResult uploadDocumentsByJson(AmazonCloudSearchDomain domainClient, String endpoint, InputStream documents, Long contentLength) { domainClient.setEndpoint(endpoint); UploadDocumentsRequest uploadDocumentsRequest = new UploadDocumentsRequest(); uploadDocumentsRequest.withDocuments(documents).withContentType(ContentType.Applicationjson) .withContentLength(contentLength); UploadDocumentsResult result = domainClient.uploadDocuments(uploadDocumentsRequest); return result; }
From source file:com.easarrive.aws.plugins.common.service.impl.CloudSearchService.java
License:Open Source License
/** * {@inheritDoc}/* w w w. ja v a2 s . c om*/ */ @Override public UploadDocumentsResult uploadDocumentsByXML(AmazonCloudSearchDomain domainClient, String domainName, InputStream documents, Long contentLength) { domainClient.setEndpoint(domainName); UploadDocumentsRequest uploadDocumentsRequest = new UploadDocumentsRequest(); uploadDocumentsRequest.withDocuments(documents).withContentType(ContentType.Applicationxml) .withContentLength(contentLength); UploadDocumentsResult result = domainClient.uploadDocuments(uploadDocumentsRequest); return result; }