目录:
(1)RestClient操作文档-新建文档
(2)RestClient操作文档-查询文档
(3)RestClient操作文档-更新文档
(4)RestClient操作文档-删除文档
(5)RestClient操作文档-批量导入文档
(1)RestClient操作文档-新建文档


client.index() :index表示给文档创建倒排索引
重新创建一个文档测试类:


加上注解,注入:


方法返回的Hotel对象跟mapping的映射(表的结构)是不对应的,这个实体类有longitude和latitude,表的结构是把它们拼接成了一个字段location
需要另外准备一个实体类:进行属性字段的转换

这样就可以实现数据库数据到索引库数据的类型转化

json文档,把查询出来的对象序列化成json的风格,利用 FastJson里面的API JSON利用方法.toJSONString(),可以帮助我们把对象序列化
运行:

在浏览器验证:查询文档
(2)RestClient操作文档-查询文档
利用FastJson进行反序列化,把json的字符串,转换为java对象:
利用JSON.parseObject()


成功查询出来:
(3)RestClient操作文档-更新文档


在调用上面的查询方法:进行了更新
(4)RestClient操作文档-删除文档

调用上面写的查询方法,再次查询:

(5)RestClient操作文档-批量导入文档


在浏览器批量查询:




![[ 数据结构 ] 图(Graph)--------深度优先、广度优先遍历](https://img-blog.csdnimg.cn/img_convert/b007c0fc4996d3f0def1780c007b3851.png)













