postman截图:
elasticsearch-head查看:
4.5 创建文档document
请求url:
POST localhost:9200/blog1/article/1请求体:
{ "id":1, "title":"ElasticSearch是一个基于Lucene的搜索服务器", "content":"它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。" }postman截图:
4.6 修改文档document
请求url:
POST localhost:9200/blog1/article/1请求体:
{ "id":1, "title":"【修改】ElasticSearch是一个基于Lucene的搜索服务器", "content":"【修改】它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。" }postman截图:
elasticsearch-head查看:
4.7 删除文档document
请求url:
DELETE localhost:9200/blog1/article/1postman截图:
elasticsearch-head查看:
4.8 查询文档-根据id查询
请求url:
GET localhost:9200/blog1/article/1postman截图:
4.9 查询文档-querystring查询请求url:
POST localhost:9200/blog1/article/_search请求体:
{ "query": { "query_string": { "default_field": "title", "query": "搜索服务器" } } }postman截图:
注意:
将搜索内容"搜索服务器"修改为"钢索",同样也能搜索到文档,该原因会在下面讲解中得到答案 { "query": { "query_string": { "default_field": "title", "query": "钢索" } } } 4.10 查询文档-term查询
请求url:
POST localhost:9200/blog1/article/_search请求体:
{ "query": { "term": { "title": "搜索" } } }