检索文档
目前我们已经在 Elasticsearch 中存储了一些数据, 接下来就能专注于实现应用的业务需求了。第一个需求是可以检索到单个雇员的数据。
这在 Elasticsearch 中很简单。简单地执行 一个 HTTP GET 请求并指定文档的地址------索引库、类型和ID。 使用这三个信息可以返回原始的 JSON 文档:
GET /megacorp/_doc/1

轻度搜索
一个 GET 是相当简单的,可以直接得到指定的文档。 现在尝试点儿稍微高级的功能,比如一个简单的搜索!
搜索所有雇员
第一个尝试的几乎是最简单的搜索了。我们使用下列请求来搜索所有雇员:
话不多说,啊,话不多说,直接就搜,啊,直接就搜~
GET /megacorp/_doc/_search

好好好,搜索失败了,看一下什么原因?
这里还是版本问题,这里把_search直接当初id去查询了,这里不需要加_doc
再搜
GET /megacorp/_search

按照姓氏搜索
GET /megacorp/_search?q=last_name:Smith

搜索成功!