public class RestClientSearchService extends Object implements SearchService
SearchService, which uses REST to communicate with the server| Modifier and Type | Field and Description |
|---|---|
protected Charset |
charset |
static Charset |
DEFAULT_CHARSET |
protected org.springframework.web.client.RestTemplate |
restTemplate |
protected String |
serverUrl |
| Constructor and Description |
|---|
RestClientSearchService() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
addParam(String url,
String name,
Object value) |
String |
commit() |
String |
commit(String indexId) |
protected String |
createBaseUrl(String serviceUrl) |
protected String |
createBaseUrl(String serviceUrl,
String indexId) |
protected org.springframework.web.client.RestTemplate |
createRestTemplate() |
String |
delete(String site,
String id) |
String |
delete(String indexId,
String site,
String id) |
String |
getServerUrl() |
Map<String,Object> |
search(Query query) |
Map<String,Object> |
search(String indexId,
Query query) |
void |
setCharset(String charset) |
void |
setRestTemplate(org.springframework.web.client.RestTemplate restTemplate) |
void |
setServerUrl(String serverUrl) |
String |
update(String site,
String id,
String xml,
boolean ignoreRootInFieldNames) |
String |
update(String indexId,
String site,
String id,
String xml,
boolean ignoreRootInFieldNames) |
String |
updateDocument(String site,
String id,
File document)
Deprecated.
|
String |
updateDocument(String site,
String id,
File document,
Map<String,String> additionalFields)
Deprecated.
|
String |
updateFile(String site,
String id,
File file) |
String |
updateFile(String site,
String id,
File file,
Map<String,List<String>> additionalFields) |
String |
updateFile(String site,
String id,
InputStream content) |
String |
updateFile(String site,
String id,
InputStream content,
Map<String,List<String>> additionalFields) |
String |
updateFile(String indexId,
String site,
String id,
File file) |
String |
updateFile(String indexId,
String site,
String id,
File file,
Map<String,List<String>> additionalFields) |
String |
updateFile(String indexId,
String site,
String id,
InputStream content) |
String |
updateFile(String indexId,
String site,
String id,
InputStream content,
Map<String,List<String>> additionalFields) |
protected String |
updateFile(String indexId,
String site,
String id,
org.springframework.core.io.Resource resource,
Map<String,List<String>> additionalFields) |
public static final Charset DEFAULT_CHARSET
protected String serverUrl
protected org.springframework.web.client.RestTemplate restTemplate
protected Charset charset
public String getServerUrl()
public void setServerUrl(String serverUrl)
public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
public void setCharset(String charset)
public Map<String,Object> search(Query query) throws SearchException
search in interface SearchServiceSearchExceptionpublic Map<String,Object> search(String indexId, Query query) throws SearchException
search in interface SearchServiceSearchExceptionpublic String update(String site, String id, String xml, boolean ignoreRootInFieldNames) throws SearchException
update in interface SearchServiceSearchExceptionpublic String update(String indexId, String site, String id, String xml, boolean ignoreRootInFieldNames) throws SearchException
update in interface SearchServiceSearchExceptionpublic String delete(String site, String id) throws SearchException
delete in interface SearchServiceSearchExceptionpublic String delete(String indexId, String site, String id) throws SearchException
delete in interface SearchServiceSearchExceptionpublic String commit() throws SearchException
commit in interface SearchServiceSearchExceptionpublic String commit(String indexId) throws SearchException
commit in interface SearchServiceSearchException@Deprecated public String updateDocument(String site, String id, File document) throws SearchException
updateDocument in interface SearchServiceSearchException@Deprecated public String updateDocument(String site, String id, File document, Map<String,String> additionalFields) throws SearchException
updateDocument in interface SearchServiceSearchExceptionpublic String updateFile(String site, String id, File file) throws SearchException
updateFile in interface SearchServiceSearchExceptionpublic String updateFile(String indexId, String site, String id, File file) throws SearchException
updateFile in interface SearchServiceSearchExceptionpublic String updateFile(String site, String id, File file, Map<String,List<String>> additionalFields) throws SearchException
updateFile in interface SearchServiceSearchExceptionpublic String updateFile(String indexId, String site, String id, File file, Map<String,List<String>> additionalFields) throws SearchException
updateFile in interface SearchServiceSearchExceptionpublic String updateFile(String site, String id, InputStream content) throws SearchException
updateFile in interface SearchServiceSearchExceptionpublic String updateFile(String indexId, String site, String id, InputStream content) throws SearchException
updateFile in interface SearchServiceSearchExceptionpublic String updateFile(String site, String id, InputStream content, Map<String,List<String>> additionalFields) throws SearchException
updateFile in interface SearchServiceSearchExceptionpublic String updateFile(String indexId, String site, String id, InputStream content, Map<String,List<String>> additionalFields) throws SearchException
updateFile in interface SearchServiceSearchExceptionprotected String updateFile(String indexId, String site, String id, org.springframework.core.io.Resource resource, Map<String,List<String>> additionalFields) throws SearchException
SearchExceptionprotected org.springframework.web.client.RestTemplate createRestTemplate()
Copyright © 2017 CrafterCMS. All Rights Reserved.