點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!
ES查詢方式
ElasticSearch使用的頻率是越來越高,其中關于es查詢的方式也是各式各樣,最近發現了一種比較好用的es查詢條件buider:BoolQueryBuilder。接下來分享一下使用過程。
<dependency>
<groupId>org.elasticsearch.clientgroupId>
<artifactId>elasticsearch-rest-high-level-clientartifactId>
<version>7.10.2version>
<exclusions>
<exclusion>
<artifactId>elasticsearchartifactId>
<groupId>org.elasticsearchgroupId>
exclusion>
<exclusion>
<groupId>org.elasticsearch.clientgroupId>
<artifactId>elasticsearch-rest-clientartifactId>
exclusion>
exclusions>
dependency>
<dependency>
<groupId>org.elasticsearchgroupId>
<artifactId>elasticsearchartifactId>
<version>7.10.2version>
dependency>
<dependency>
<groupId>org.apache.logging.log4jgroupId>
<artifactId>log4j-coreartifactId>
<version>2.18.0version>
dependency>
<dependency>
<groupId>org.apache.logging.log4jgroupId>
<artifactId>log4j-apiartifactId>
<version>2.18.0version>
dependency>
<dependency>
<groupId>org.elasticsearch.clientgroupId>
<artifactId>elasticsearch-rest-clientartifactId>
<version>7.10.2version>
dependency>
<dependency>
<groupId>com.google.code.gsongroupId>
<artifactId>gsonartifactId>
<version>2.9.0version>
dependency>
使用示例
# elasticsearch
spring:
elasticsearch.:
jest:
proxy:
host: 192.168.X.XX
port: 9200
boolQueryBuilder.must(QueryBuilders.termQuery("demo","demo"));
boolQueryBuilder.must(QueryBuilders.wildcardQuery("name", String.format("*%s*", "")));
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129159.html
摘要:一使用進行匹配的時候匹配的時候,如果想盡可能的多檢索結果,考慮使用如果想盡可能精確的匹配分詞結果,考慮使用如果短語匹配的時候,怕遺漏,考慮使用。 一、使用match進行匹配的時候: 1.匹配的時候,如果想盡可能的多檢索結果,考慮使用match; 2.如果想盡可能精確的匹配分詞結果,考慮使用match_phrase; 3.如果短語匹配的時候,怕遺漏,考慮使用match_phrase_pr...
摘要:前言項目中的由升級至。已經棄用,相應功能由實現,直接替換即可。構造報文調整調整成棄用,相關功能由實現。類型表示精確查找的文本,不需要進行分詞。查詢字段時,使用表示改版后,設置了的情況下,也要設置,否則會報。 前言 項目中的es由ver.1.4.5升級至ver.5.2.0。 安裝elasticSearch #下載 wget https://artifacts.elastic.co/dow...
摘要:時間年月日星期四說明本文部分內容均來自慕課網。那么里面的數據就可以分為各種各樣的索引,比如汽車索引圖書索引家具索引等等。圖書索引又可以細分為各種類型,比如科普類小說類技術類等等。具體到每一本書籍,就是文檔,就是整個圖書里面最小的存儲單位。 時間:2017年09月14日星期四說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com教學源碼:無學習源碼:https...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20