1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      JAVA使用ElasticSearch查詢in和notin的實(shí)現(xiàn)方式

      ElasticSearch

      西工網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

      Elasticsearch是一個(gè)基于Lucene的搜索服務(wù)器。它提供了一個(gè)分布式多用戶能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java開發(fā)的,并作為Apache許可條款下的開放源碼發(fā)布,是當(dāng)前流行的企業(yè)級(jí)搜索引擎。設(shè)計(jì)用于云計(jì)算中,能夠達(dá)到實(shí)時(shí)搜索,穩(wěn)定,可靠,快速,安裝使用方便。

      最近用到ES查詢,因用的是Java寫的,需要實(shí)現(xiàn)一個(gè)需求:過(guò)濾一部分id,查詢時(shí)不需要查出來(lái)。 

      既然需要不包含,那么首先需要實(shí)現(xiàn)包含的方式(精確完全匹配),這里我們要用到的是termQuery

      首先看下ES Bool聯(lián)合查詢的屬性:

      bool聯(lián)合查詢: must,should,must_not

      聯(lián)合查詢就會(huì)使用到must,should,must_not三種關(guān)鍵詞。

      這三個(gè)可以這么理解

      • must: 文檔必須完全匹配條件
      • should: should下面會(huì)帶一個(gè)以上的條件,至少滿足一個(gè)條件,這個(gè)文檔就符合should
      • must_not: 文檔必須不匹配條件

      具體案例,我需要過(guò)濾掉不用的exerciseId

          BoolQueryBuilder exersiceBoolQuery = QueryBuilders.boolQuery();
          if (exersiceIds != null && exersiceIds.size() > 0)
          {
            for (String exerciseId: exersiceIds)
            {
              exersiceBoolQuery.mustNot(QueryBuilders.termQuery("id", exerciseId));
            }
          }

      最后在發(fā)送請(qǐng)求的時(shí)候,加上你的exersiceBoolQuery即可

      總結(jié)

      以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)創(chuàng)新互聯(lián)的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接


      分享題目:JAVA使用ElasticSearch查詢in和notin的實(shí)現(xiàn)方式
      網(wǎng)址分享:http://www.ef60e0e.cn/article/geggso.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        礼泉县| 左贡县| 含山县| 利川市| 安图县| 小金县| 赤峰市| 德钦县| 泰安市| 北流市| 萍乡市| 武宣县| 巍山| 洪泽县| 博白县| 孝感市| 扎鲁特旗| 布尔津县| 郸城县| 印江| 茌平县| 建水县| 成都市| 临汾市| 大悟县| 平度市| 苍山县| 馆陶县| 富宁县| 三原县| 寻乌县| 绵竹市| 招远市| 无锡市| 兴和县| 林口县| 马鞍山市| 祁连县| 从化市| 延川县| 江油市|