14-RestClient操作索引库-导入demo
1.什么是RestClient
ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。
官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html
2.案例
利用JavaRestClient实现创建、删除索引库,判断索引库是否存在
根据课前资料提供的酒店数据创建索引库,索引库名为hotel,mapping属性根据数据库结构定义。
基本步骤如下:
导入课前资料Demo
分析数据结构,定义mapping属性
初始化JavaRestClient
利用JavaRestClient创建索引库
利用JavaRestClient删除索引库
利用JavaRestClient判断索引库是否存在
3.步骤:
步骤1:导入课前资料Demo
首先导入课前资料提供的数据库数据:tb_hotel.sql
然后导入课前资料提供的项目:hotel-demo