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" }
}
}
}'
广告
将在 10 秒后关闭
bannerAds