iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 28
0
Elastic Stack on Cloud

Hey~有聽說資安跟ELK有一腿嗎?系列 第 28

Day28 深入解析Elasticsearch Query DSL Match query Part1

Hello大家,
台北陰雨綿綿,
早上到公司褲管都溼答答的="=
不舒服...

今天我們來說Match query的用法吧,
Match query跟之前我們有討論到Term query有點相似,
主要差異在於Match query他在進行檢索的時候會分析所檢索的字詞,
Term query則只會檢索你輸入的確切內容,
確切程度是包含字母大小寫以及空格,
所以以平常來說我們用到Match query的機會是比較大的,
畢竟有時候我們要查詢的目標在我們腦裡也是有一點模糊!
它的用法也很簡單,

{
  "query": {
    "match": {
      "[field]": {
          "query":"[內容]"
    }
  }
}

舉例來說

{
  "query": {
    "match": {
      "application":{
          "query":"facebook"
    }
  }
}

它也有一些參數的設定,
這部分我們在明天細細地討論。


上一篇
Day27 深入解析Elasticsearch Query DSL Range query
下一篇
Day29 深入解析Elasticsearch Query DSL Match query Part2
系列文
Hey~有聽說資安跟ELK有一腿嗎?30

尚未有邦友留言

立即登入留言