1
是否可以使用以下查詢檢索命中字段名稱?Elasticsearch query_string命中字段
"query": {
"query_string": {
"query": "the quick brown fox"
}
}
文檔說
「默認爲index.query.default_field索引設置,這反過來又默認爲_All。」
但我需要的是正確的命中字段名稱。
是否可以使用以下查詢檢索命中字段名稱?Elasticsearch query_string命中字段
"query": {
"query_string": {
"query": "the quick brown fox"
}
}
文檔說
「默認爲index.query.default_field索引設置,這反過來又默認爲_All。」
但我需要的是正確的命中字段名稱。
你可以使用highlighting,看看哪些領域符合您查詢
{
"query": {
"query_string": {
"query": "the quick brown fox"
}
},
"highlight": {
"fields": {
"*": {}
},
"require_field_match": false
}
}
這個查詢將在highlight
部分符合您查詢的
返回
fields
是有可能沒有內容,只得到字段名? – betto86我不這麼認爲,突出顯示是唯一的選擇。 – ChintanShah25