The best elasticsearch highlevel java rest api-----bboss
在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
分享到:
相关推荐
对elasticsearch的索引做了一个简单的介绍,可以作为项目培训的课件使用
elasticsearch索引流程,以前的笔记,希望有用
elasticsearch索引安装后所需的网页插件,plugin-head插件,安装下载即可
Elasticsearch索引恢复
lasticsearch整合分词、创建索引、搜索例子,elasticsearch版本为1.0,索引数据从数据表中动态读取生成,有关键字高亮效果,查询分页 1 在dababase目录中导致相关的数据库文件,修改DBCOperation java文件数据库连接...
内容包括9部分 一、 Elasticsearch 简介 简单描述Elasticsearch ...五、Elasticsearch索引和分片 六、索引过程 七、Elasticsearch存储原理 八、Elasticsearch使用过程中的坑 九、Elasticsearch写一致性保障
资源方法有单个的增删改查,模糊查询分页 ,固定字段的模糊查询,所有属性字段的模糊查询
(狂神)ElasticSearch快速入门笔记,ElasticSearch基本操作以及爬虫(Java-ES仿京东实战),包含了小狂神讲的东西,特别适合新手学习,笔记保存下来可以多看看。好记性不如烂笔头哦~,ElasticSearch,简称es,es是一个...
es索引模板
Spring Boot elasticsearch7.6.2基础操作:创建索引、新增数据、查询数据
Elasticsearch7.0备份索引脚本,配置linux crontab可以自定完成定时备份功能,希望大家给个好评,谢谢
Elasticsearch+thinkphp5.1后台管理索引和文档+权限管理,可查看https://blog.csdn.net/weixin_39934453/article/details/120097526
Elasticsearch-深入理解索引原理
无论您拥有结构化或非结构化文本、数字数据还是地理空间数据,Elasticsearch 都能以支持快速搜索的方式高效地存储和索引它。您可以超越简单的数据检索和聚合信息来发现数据中的趋势和模式。随着您的数据和查询量的...
elasticsearch 同义词创建索引实例
分享一套完整版视频课程——分布式搜索引擎Elasticsearch开发实战基础篇 (ElasticSearch、ELK、搜索引擎、Lucene),本教程旨在带领大家进入搜索引擎领域...Elasticsearch索引和Mapping Elasticsearch搜索深入 Elastic
ElasticSearch数据导出 elasticsearch单文档数据导出 支持自定义查询 导出数据Json文件
ElasticView 是一款用来监控ElasticSearch状态和操作ElasticSearch索引的web可视化工具。它由golang开发而成,具有部署方便,占用内存小等优点
一、概述 一般来说我们开发Elasticsearch会选择...2、elasticsearch-head (方便查看ES中的索引及数据) 3、Kibana(方便开发通过rest api 调试ES,有代码提示) 4、中文分词elasticsearch-analysis-ik (ik) 1、下载ela
Elasticsearch 可以用于:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索;实时分析的分布式搜索引擎;可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。 Elasticsearch的文件存储 ...