日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

高级查询query

發布時間:2023/12/19 综合教程 19 生活家
生活随笔 收集整理的這篇文章主要介紹了 高级查询query 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

子條查詢 特定字段查詢所有特定值
子條件查詢(Query context Filter context)兩種查詢方式
1)Query context:
在查詢過程中,除了判斷文檔是否滿足查詢條件之外,es還會計算一個_score來標識匹配的程度,旨在判斷目標文檔和查詢條件匹配的有多好(吻合度)。
常用查詢:
全文本查詢 針對文本類型數據
字段級別查詢 針對結構化數據,如數字,日期等
1.全文本查詢:

127.0.0.1/book/_search

    { 
     "query"{  //關鍵詞
         "match":{ //模糊查詢關鍵詞
        "author":"瓦力"
        }
         }
      }
      模糊查詢問題(不精確)
    match_phrase  //短語句匹配(完全匹配)

    { 
     "query"{  //關鍵詞
         "match_phrose":{ //模糊查詢關鍵詞
        "author":"瓦力"
        }
         }
      }

完全匹配可能比較嚴,我們會希望有個可調節因子,少匹配一個也滿足,那就需要使用到slop。

{
      "query": {
        "match_phrase": {
        "content" : {
            "author" : "我的寶馬多少馬力",
            "slop" : 1
        }
        }
      }
    }

多個匹配查詢(multi_match)

{
      "query": {
        "multi_match": {
        "query" : "我的寶馬多少馬力",  //query信息,要查詢的數據,比如要查詢(我的寶馬多少馬力)
        "fields" : ["title", "content"] //指定查詢的字段,關系為或
        }
      }
    }

語法查詢(query_string)

{
     "query_string":{
        "query": "aaaa"http://指定的查詢內容關鍵詞
      }
     }

查詢多個數據

{
     "query_string":{
        "query": "(aaaa) OR python"http://指定的查詢內容關鍵詞,查詢aaa或者python的關鍵詞
      }
     }

查詢多個字段

 {
     "query_string":{
        "query": "aaaa OR python"http://指定的查詢內容關鍵詞,查詢aaa或者python的關鍵詞
        "field":["title","author"]//指定查詢的字段
      }
     }

2.結構化的查詢:

{
      "query":{
         "term":{//關鍵詞,具體象
           "word_count":1000   //例如字段字數在某個特定值的數值
           
          }
       }
     }

范圍查詢:

{
      "query":{
         "range":{//關鍵詞,范圍
           "word_count":1000   //指定例如字段word_count字數在某個范圍的數值
           "get":1000 //大于等于1000 ge 等于
           "lte":2000 //小于等于2000 如時間,2000改為now這個關鍵詞
          }
       }
     } 

條件查詢 以一定的邏輯組和子條件查詢

總結

以上是生活随笔為你收集整理的高级查询query的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。