判断ElasticSearch索引Indice和索引类型是否存在
程序员文章站
2022-03-30 22:41:28
...
The best elasticsearch highlevel java rest api-----bboss
在bboss的ClientInterface 接口提供了判断ElasticSearch索引Indice和索引类型是否存在的方法,本文举例说明其使用方法。
1.准备工作
参考文档在项目中导入Elasticsearch客户端:集成Elasticsearch Restful API案例分享
2.判断ElasticSearch索引Indice和索引类型存在
3.实例运行
判断ElasticSearch索引Indice和索引类型是否存在非常简单,只要将Elasticsearch客户端集成到自己的项目中,然后将上述代码放入main方法或者junit测试用例中运行即可,以下是junit测试用例:
5 开发交流
elasticsearch技术交流群:166471282
elasticsearch微信公众号:bbossgroups
在bboss的ClientInterface 接口提供了判断ElasticSearch索引Indice和索引类型是否存在的方法,本文举例说明其使用方法。
1.准备工作
参考文档在项目中导入Elasticsearch客户端:集成Elasticsearch Restful API案例分享
2.判断ElasticSearch索引Indice和索引类型存在
//创建es客户端工具 ClientInterface clientUtil = ElasticSearchHelper.getRestClientUtil(); //判读索引是否存在,存在返回true,不存在返回false boolean exist = clientUtil.existIndice("twitter"); //判断索引类型是否存在,存在返回true,不存在返回false exist = clientUtil.existIndiceType("twitter",//indice "tweet");//type
3.实例运行
判断ElasticSearch索引Indice和索引类型是否存在非常简单,只要将Elasticsearch客户端集成到自己的项目中,然后将上述代码放入main方法或者junit测试用例中运行即可,以下是junit测试用例:
package org.bboss.eshelloword; import org.frameworkset.elasticsearch.ElasticSearchHelper; import org.frameworkset.elasticsearch.client.ClientInterface; import org.junit.Test; public class IndiceExistTest { @Test public void testExist(){ //创建es客户端工具 ClientInterface clientUtil = ElasticSearchHelper.getRestClientUtil(); //判读索引是否存在,存在返回true,不存在返回false boolean exist = clientUtil.existIndice("twitter"); //判断索引类型是否存在,存在返回true,不存在返回false exist = clientUtil.existIndiceType("twitter",//indice "tweet");//type } }
5 开发交流
elasticsearch技术交流群:166471282
elasticsearch微信公众号:bbossgroups