ES数据检索
ES中已经存储了我们需要的数据,我们现在要通过ES的request body来查找属性为“content”,值可以匹配“编程”的记录,代码如下:
curl -XGET 'http://localhost:9200/article_one/detail/_search' -d '
{
"query":
{
"match":
{"content":"编程"}
}
}'
查询结果返回如下:
{
"took" : 5,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 1,
"max_score" : 0.076713204,
"hits" : [ {
"_index" : "article_one",
"_type" : "detail",
"_id" : "AU2tlMrXq0fYwjnKKzWI",
"_score" : 0.076713204,
"_source":{
"title":"hello world!",
"url": "http://www.hubwiz.com",
"content":"一个在线学习编程的网站"
}
} ]
}
}
在右面的编辑器中去练一练,实现上面的功能。