类 ElasticsearchService
- java.lang.Object
-
- cc.vihackerframework.core.elasticsearch.base.ElasticsearchService
-
public class ElasticsearchService extends Object
Elasticsearch 查询工具- 从以下版本开始:
- 2021/5/2
- 作者:
- Ranger
-
-
字段概要
字段 修饰符和类型 字段 说明 org.elasticsearch.client.RestHighLevelClientclientstatic org.elasticsearch.client.RequestOptionsCOMMON_OPTIONSprivate ViHackerElasticSearchPropertieselasticsearchProperties
-
构造器概要
构造器 构造器 说明 ElasticsearchService()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static org.elasticsearch.action.index.IndexRequestbuildIndexRequest(String index, String id, Object object)voidcreateIndexRequest(String indexName)创建索引voidcreateIndexRequest(String indexName, int shards, int replicas)创建索引voidcreateIndexRequest(String indexName, int shards, int replicas, String analyzer)创建索引voiddeleteIndexRequest(String index)删除索引voiddeleteRequest(String index, String id)删除文档booleanexistIndex(String indexName)判断索引是否存在voidputMappingRequest(String indexName, Class clazz)保存文档org.elasticsearch.action.search.SearchResponsesearch(String index)检索org.elasticsearch.action.search.SearchResponsesearch(String index, org.elasticsearch.search.builder.SearchSourceBuilder searchSourceBuilder)检索voidupdateRequest(String index, String id, Object object)更新文档
-
-
-
字段详细资料
-
client
public org.elasticsearch.client.RestHighLevelClient client
-
elasticsearchProperties
private ViHackerElasticSearchProperties elasticsearchProperties
-
COMMON_OPTIONS
public static final org.elasticsearch.client.RequestOptions COMMON_OPTIONS
-
-
方法详细资料
-
existIndex
public boolean existIndex(String indexName)
判断索引是否存在- 参数:
indexName-- 返回:
-
createIndexRequest
public void createIndexRequest(String indexName)
创建索引- 参数:
indexName-
-
createIndexRequest
public void createIndexRequest(String indexName, int shards, int replicas)
创建索引- 参数:
indexName-shards- 分片replicas- 副本
-
createIndexRequest
public void createIndexRequest(String indexName, int shards, int replicas, String analyzer)
创建索引- 参数:
indexName-shards- 分片replicas- 副本
-
putMappingRequest
public void putMappingRequest(String indexName, Class clazz)
保存文档- 参数:
indexName-clazz-
-
deleteIndexRequest
public void deleteIndexRequest(String index)
删除索引- 参数:
index-
-
buildIndexRequest
public static org.elasticsearch.action.index.IndexRequest buildIndexRequest(String index, String id, Object object)
-
updateRequest
public void updateRequest(String index, String id, Object object)
更新文档- 参数:
index-id-object-
-
search
public org.elasticsearch.action.search.SearchResponse search(String index)
检索- 参数:
index-- 返回:
-
search
public org.elasticsearch.action.search.SearchResponse search(String index, org.elasticsearch.search.builder.SearchSourceBuilder searchSourceBuilder)
检索- 参数:
index-searchSourceBuilder-- 返回:
-
-