[英]How to do term query in elastic-search?
{
"_index": "application-log",
"_type": "test-engine",
"_id": "AV9VzAc7lm36MlYWpRYH",
"_score": 1,
"_source": {
"@timestamp": "2017-10-25T23:09:15.203+0000",
"message": "Initiating connection to node -1 at 107.23.134.14:9092.",
"host": "54.205.134.57",
"severity": "DEBUG",
"thread": "Thread-4",
"logger": "org.apache.kafka.clients.NetworkClient"
}
}
我是彈性搜索的初學者,我需要查詢logger = org.apache.kafka.clients.NetworkClient
您可以使用curl進行類似的查詢。
curl -XGET "http://localhost:9200/application-log/eportal-engine/_search" -H 'Content-Type: application/json' -d'
{
"query": {
"bool": {
"must": [
{
"term": {
"logger.keyword": {
"value": "org.apache.kafka.clients.NetworkClient"
}
}
}
]
}
}
}'
Kibana相當於以上查詢:
GET application-log/eportal-engine/_search
{
"query": {
"bool": {
"must": [
{
"term": {
"logger.keyword": {
"value": "org.apache.kafka.clients.NetworkClient"
}
}
}
]
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.