@Component public class ElasticsearchIndexImpl<T> extends Object implements ElasticsearchIndex<T>
| 构造器和说明 |
|---|
ElasticsearchIndexImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createAlias(Class<T> clazz)
创建Alias
|
void |
createIndex(Class<T> clazz)
创建索引
|
void |
createIndex(Map<String,String> settings,
Map<String,String[]> settingsList,
String mappingJson,
String indexName)
创建索引
|
void |
dropIndex(Class<T> clazz)
删除索引
|
boolean |
exists(Class<T> clazz)
索引是否存在
|
void |
rollover(Class<T> clazz,
boolean isAsyn)
滚动索引
|
void |
switchAliasWriteIndex(Class<T> clazz,
String writeIndex)
切换Alias写入index
|
public void createIndex(Class<T> clazz) throws Exception
ElasticsearchIndexcreateIndex 在接口中 ElasticsearchIndex<T>Exceptionpublic void switchAliasWriteIndex(Class<T> clazz, String writeIndex) throws Exception
ElasticsearchIndexswitchAliasWriteIndex 在接口中 ElasticsearchIndex<T>Exceptionpublic void createAlias(Class<T> clazz) throws Exception
ElasticsearchIndexcreateAlias 在接口中 ElasticsearchIndex<T>Exceptionpublic void createIndex(Map<String,String> settings, Map<String,String[]> settingsList, String mappingJson, String indexName) throws Exception
ElasticsearchIndexcreateIndex 在接口中 ElasticsearchIndex<T>settings - settings map信息settingsList - settings map信息(列表)mappingJson - mapping jsonindexName - 索引名称Exceptionpublic void dropIndex(Class<T> clazz) throws Exception
ElasticsearchIndexdropIndex 在接口中 ElasticsearchIndex<T>Exceptionpublic boolean exists(Class<T> clazz) throws Exception
ElasticsearchIndexexists 在接口中 ElasticsearchIndex<T>Exceptionpublic void rollover(Class<T> clazz, boolean isAsyn) throws Exception
ElasticsearchIndexrollover 在接口中 ElasticsearchIndex<T>isAsyn - 是否异步ExceptionCopyright © 2020. All rights reserved.