【发布时间】:2015-01-05 07:10:54
【问题描述】:
我正在尝试让一个非常基本的过滤查询与 Elasticsearch 一起使用。我有一个 logstash 索引,其中包含多个网络流量日志条目。我正在尝试根据 HTTP 请求类型 - GET 进行过滤。这是我过滤的查询的样子......
curl -XGET "http://<myhost>:9200/<myindex>/_search?pretty" -d '
{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"term": {"verb":"GET"}
}
}
}
}
}'
这似乎与此处的文档在语法上匹配, http://www.elasticsearch.com/guide/en/elasticsearch/guide/current/_combining_queries_with_filters.html
但我得到 0 次点击。具有完全匹配语法的相同查询有效。我有成千上万条这样的消息,其中 "verb":"GET"
感谢任何帮助。
【问题讨论】:
标签: elasticsearch