我發送以下彈性搜索查詢,它通過uri-search發送時表現非常好。但隨着身體呼叫的帖子 - 它沒有按預期工作。請建議如何更正查詢。ElasticSearch:查詢文章正文不工作,但uri搜索工作
這工作:
GET CALL
<someUrl>/elasticsearch/index/_search?q=host:host-0
RESPONSE(僅限於主機-0)
{
"took": 4,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 128040,
"max_score": 2.0973763,
"hits": [{
"_index": "123"
"_type": "log_message",
"_id": "123",
"_score": 111,
"_source": {
"host": "host-0",
"pid": 333,
"timestamp": "2017-04-06T04:29:44.724Z",
"priority": 7,
"namespace": "syslog",
"msg": "aaaaa"
}
},
"_index": "345"
"_type": "log_message",
"_id": "345",
"_score": 111,
"_source": {
"host": "host-0",
"pid": 333,
"timestamp": "2017-04-06T04:29:44.724Z",
"priority": 7,
"namespace": "syslog",
"msg": "aaaaa"
}
},
.....
}
這不起作用:
POST CALL
<someUrl>/elasticsearch/index/_search
機構POST電話:
{
"query" : {
"term" : { "host": "host-0" }
}
}
RESPONSE(不限制託管-0)
{
"took": 4,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 128040,
"max_score": 2.0973763,
"hits": [{
"_index": "123"
"_type": "log_message",
"_id": "123",
"_score": 111,
"_source": {
"host": "host-1",
"pid": 333,
"timestamp": "2017-04-06T04:29:44.724Z",
"priority": 7,
"namespace": "syslog",
"msg": "aaaaa"
}
},
"_index": "345"
"_type": "log_message",
"_id": "345",
"_score": 111,
"_source": {
"host": "host-0",
"pid": 333,
"priority": 7,
"namespace": "syslog",
"msg": "aaaaa"
}
},
"_index": "546"
"_type": "log_message",
"_id": "546",
"_score": 111,
"_source": {
"host": "host-0",
"pid": 222,
"priority": 7,
"namespace": "syslog",
"msg": "aaaaa"
}
},
.....
}
該指標的獲取返回 GET/elasticsearch/
"host": {
"type": "string",
"index": "not_analyzed"
},
您如何發送您的查詢?用哪個客戶? – Val
也請分享您的架構映射和版本 – user3775217
我是elasticsearch的新手 - 我如何檢索版本和映射? – BabyGroot