我使用 MySQL 作為資料庫,使用 elasticsearch 作為在我的本地主機上運行的搜索引擎。所以,我想搜索的資料庫列太多,但我不知道如何創建關于它的查詢。例如,我想在多個列中搜索“example_text”,如何在此示例查詢中包含其他列:
{
"query": {
"fuzzy": {
"name": {
"value": "example_text",
"fuzziness": "2"
}
}
}
}
簡而言之,我也想在 surname 列和 country 列中搜索這個“example_text”。我怎樣才能做到這一點?
任何幫助將不勝感激。謝謝你。
有一個健康快樂的一天!
uj5u.com熱心網友回復:
試試這個查詢:
{
"query": {
"multi_match": {
"query": "example_text",
"fields": [
"column1",
"column2"
],
"fuzziness": "2"
}
}
}
查看彈性檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/430711.html
