- 工具使用的是postman
新建索引库
- PUT http://localhost:9200/<你的索引库名称>
请求:
响应:
在索引库中新建分类和文档
- POST http://localhost:9200/<你的索引库名称>/<要新建的分类名称>
请求:
响应:
查询所有文档
- GET http://localhost:9200/<你要查询的索引库>/<你要查询的分类>/_search
请求:
响应:
根据id查询文档
请求:
响应:
基本匹配查询
- GET http://localhost:9200/<你要查询的索引库>/<你要查询的分类>/_search?q=<你定义的字段名>:<要查询的值>
在查询之前,我先插入了几条数据:
查字段为title,值为spring的:
查字段为content,值为java的:
模糊查询
- GET http://localhost:9200/<你要查询的索引库>/<你要查询的分类>/_search?q=<你定义的字段名>:<要查询的值>
请求:
响应:
修改文档
- PUT http://localhost:9200/<你的索引库>/<你的分类>/<要修改的文档_id>
请求:
响应:
使用修改的时候,如果你的_id传正确了他就会修改,如果传了一个库里面没有的_id,则会新建一条数据,并且使用的_id是传入的_id
请求:
响应:
来查询这个文档:
删除某个id的文档
- DELETE http://localhost:9200/<索引库>/<分类>/<要删除的文档id>
删除id为2的文档:
响应:
通过查询所有文档的api查看id为2的文档是否被删除: