查找文档(retrieving a document)

现在在ES中已经有数据了,已经可以处理这个应用的业务需求了。首先的需求是获取员工个人信息。

这个在ES中很简单,只需要执行HTTP GET请求同时指定文档的address,index,type和id,就可以得到一个JSON格式的文档了如下:

curl -GET 'http://localhost:9200/megacorp/employee/1' 或者curl -GET 'http://localhost:9200/megacorp/employee/1?pretty'

{
   
"first_name":  "John",
   
"last_name":   "Smith",
   
"age":         25,
   
"about":       "I love to go rock climbing",
   
"interests":  ["sports","music"]
}

使用了和index类似的方式,我们改变了HTTP的PUT动作到GET以获取文档,还可以使用DELETE动作以删除一个文档,还可以使用HEAD动作检测一个文档是否存在。替换或更新一个文档就再次执行PUT。

 

原文:http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/_retrieving_a_document.html

posted @ 2014-05-08 14:23  QQ1350995917  Views(247)  Comments(0)    收藏  举报