public interface ElasticsearchIndex<T>
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
void switchAliasWriteIndex(Class<T> clazz, String writeIndex) throws Exception
clazz - Exceptionvoid createIndex(Map<String,String> settings, Map<String,String[]> settingsList, String mappingJson, String indexName) throws Exception
settings - settings map信息settingsList - settings map信息(列表)mappingJson - mapping jsonindexName - 索引名称ExceptionCopyright © 2020. All rights reserved.