elasticsearch 如何在弹性搜索中进行术语查询?
我是弹性搜索的初学者,需要查询logger=org.apache.kafka.clients.NetworkClient您可以使用curl进行类似的查询
elasticsearch 如何在弹性搜索中进行术语查询?,
elasticsearch,kibana,
elasticsearch,Kibana,我是弹性搜索的初学者,需要查询logger=org.apache.kafka.clients.NetworkClient您可以使用curl进行类似的查询 { "_index": "application-log", "_type": "test-engine", "_id": "AV9VzAc7lm36MlYWpRYH", "_score": 1, "_source"
{
"_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"
}
}
与上述查询等价的Kibana:
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"
}
}
}
]
}
}
}'
请共享索引映射。请共享索引映射。粘贴此命令的输出:curl-XGET
GET application-log/eportal-engine/_search
{
"query": {
"bool": {
"must": [
{
"term": {
"logger.keyword": {
"value": "org.apache.kafka.clients.NetworkClient"
}
}
}
]
}
}
}