我在 ElasticSearch 中存盤了一些 HTML 頁面,現在我想將輸入字串與這些 HTML 中存在的所有字串進行匹配,并獲得匹配的確切位置。到目前為止,我已經撰寫了這個查詢:
"query": {
"query_string": {
"query": queryText,
"default_field": "html"
}
}
這將回傳找到匹配項的整個檔案。有沒有辦法獲得比賽的確切位置?
uj5u.com熱心網友回復:
您可以利用Highlight 功能,如下所示:
GET myindex/_search
{
"query": {
"query_string": {
"query": queryText,
"default_field": "html"
}
},
"highlight": {
"fields": {
"html": {}
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/398106.html
