成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Elasticsearch的REST風格API:基本查詢

Tecode / 2139人閱讀

摘要:查詢所有會先分詞再匹配包含小米或者手機的詞條小米手機同時包含小米和電視的詞條小米電視多個字段中查詢小米高端大氣查詢被用于精確值匹配查詢和查詢一樣,但它允許你指定多值進行匹配結果過濾來指定不想要顯示的字段把各種其它查詢通過與非或的方式進行組合

查詢所有(match_all)

GET /goods/_search
{
"query": {

"match_all": {
  
}

}
}

會先分詞再匹配(match) 包含小米或者手機的詞條

GET /goods/_search
{
"query": {

"match": {
  "title": "小米手機"
}

}
}

同時包含小米電視的詞條(match)

GET /goods/_search
{
"query": {

"match": {
  "title": {
    "query": "小米電視",
    "operator": "and"
  }
}

}
}

多個字段中查詢(multi_match)

GET /goods/_search
{
"query": {

"multi_match": {
  "query": "小米高端大氣",
  "fields": ["title","subTitle"]
}

}
}

term 查詢被用于精確值 匹配

GET /goods/_search
{
"query": {

"term": {
  "price": {
    "value": "2500"
  }
}

}
}

terms 查詢和 term 查詢一樣,但它允許你指定多值進行匹配

GET /goods/_search
{
"query": {

"terms": {
  "price": [
    "700",
    "2500"
  ]
}

}
}

結果過濾(_source)

GET /goods/_search
{
"query": {

"term": {
  "price": {
    "value": "2500"
  }
}

},
"_source": ["title","price"]
}

excludes:來指定不想要顯示的字段

GET /goods/_search
{
"query": {

"term": {
  "price": 2500
}

},
"_source":{

"excludes": ["images"]

}
}

bool把各種其它查詢通過must(與)、must_not(非)、should(或)的方式進行組合

GET /goods/_search
{
"query": {

"bool": {
  "must": [
    {
      "match": {
        "title": "小米"
      }
    },
    {
      "match": {
        "subTitle": "小米"
      }
    }
  ]
}

}
}

過濾條件(filter),filter通常和bool一起使用

GET /goods/_search
{
"query": {

"bool": {
  "must": [
    {
      "match": {
        "title": "小米"
      }
    },
    {
      "match": {
        "subTitle": "小米"
      }
    }
  ],
  "filter": {
    "term": {
      "category.keyword": "手機"
    }
  }
}

}
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/125959.html

相關文章

  • 慕課網_《ElasticSearch入門》學習總結

    摘要:時間年月日星期四說明本文部分內容均來自慕課網。那么里面的數(shù)據就可以分為各種各樣的索引,比如汽車索引圖書索引家具索引等等。圖書索引又可以細分為各種類型,比如科普類小說類技術類等等。具體到每一本書籍,就是文檔,就是整個圖書里面最小的存儲單位。 時間:2017年09月14日星期四說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com教學源碼:無學習源碼:https...

    notebin 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<