我在名為“university”的索引中有一個 ID 為“students”的檔案。該檔案有以下內容:
{
"1234567": {
name: "Jack",
subject: "Computer Engineering"
}
"7654321": {
name: "John",
subject: "Computer Engineering"
}
}
我想搜索名為“John”的學生。我在 Kibana 中提出了以下查詢:
GET /university/_search
{
"query": {
"match": {
"*.name": "John"
}
}
}
但是這個查詢有 0 次點擊。為什么?什么是正確的查詢?
uj5u.com熱心網友回復:
該match查詢不支持通配符欄位名稱。改用multi_match:
GET /university/_search
{
"query": {
"multi_match": {
"query": "John",
"fields": [ "*.name" ]
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/479697.html
