Elasticsearch 查询
Elasticsearch的查询
我已在AWS EC2上安装了fluentd + fluent-plugin-twitter + elasticsearch + kibana,并记录了一些关于存储的Tweet数据的有用elasticsearch查询。
确认索引
$ curl -X GET http://localhost:9200/_aliases
获取tweets的所有数据
$ curl -XGET 'http://localhost:9200/tweets/_search?pretty=true' -d '
{
"query" : {
"matchAll" : {}
}
}'
通过指定时间段来获取tweets的数据。
$ curl -XGET 'http://localhost:9200/tweets/_search?pretty=true' -d '
{
"query" : {
"range" : {
"created_at" : { "from" : "2015-03-07T00:00:00", "to" : "2015-03-10T00:00:00" }
}
}
}'