多搜尋

multi_search 選項允許我們一次在多個欄位中搜尋查詢。

GET /_search
{
  "query": {
    "multi_match" : {
      "query":    "text to search", 
      "fields": [ "field_1", "field_2" ] 
    }
  }
}

我們還可以使用 boost 運算子(^)提高某些欄位的分數,並在欄位名稱中使用萬用字元(*)

GET /_search
    {
      "query": {
        "multi_match" : {
          "query":    "text to search", 
          "fields": [ "field_1^2", "field_2*" ] 
        }
      }
    }