91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么理解Spring Boot2中的Elasticsearch

發布時間:2021-11-18 09:27:35 來源:億速云 閱讀:253 作者:iii 欄目:大數據

這篇文章主要介紹“怎么理解Spring Boot2中的Elasticsearch”,在日常操作中,相信很多人在怎么理解Spring Boot2中的Elasticsearch問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么理解Spring Boot2中的Elasticsearch”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Elasticsearch

Elastic Search是一個開源的,分布式,實時搜索和分析引擎。Spring Boot為Elasticsearch提供基本的自動配置,Spring Data Elasticsearch提供在它之上的抽象,還有用于收集依賴的spring-boot-starter-data-elasticsearch’Starter’。

使用Jest連接Elasticsearch

如果添加Jest依賴,你可以注入一個自動配置的JestClient,默認目標為http://localhost:9200/,也可以進一步配置該客戶端:

1spring.elasticsearch.jest.uris=http://search.example.com:9200
2spring.elasticsearch.jest.read-timeout=10000
3spring.elasticsearch.jest.username=user
4spring.elasticsearch.jest.password=secret

定義一個JestClient bean以完全控制注冊過程。

使用Spring Data連接Elasticsearch

你可以注入一個自動配置的ElasticsearchTemplate或Elasticsearch Client實例,就想其他Spring Bean那樣。該實例默認內嵌一個本地,內存型服務器(在Elasticsearch中被稱為Node),并使用當前工作目錄作為服務器的home目錄。在這個步驟中,首先要做的是告訴Elasticsearch將文件存放到什么地方:

1spring.data.elasticsearch.properties.path.home=/foo/bar

另外,你可以通過設置spring.data.elasticsearch.cluster-nodes(逗號分隔的‘host:port’列表)來切換為遠程服務器:

1spring.data.elasticsearch.cluster-nodes=localhost:9300
1@Component
2public class MyBean {
3    private ElasticsearchTemplate template;
4    @Autowired
5    public MyBean(ElasticsearchTemplate template) {
6        this.template = template;
7    }
8    // ...
9}

如果添加自己的ElasticsearchTemplate類型的@Bean,它將覆蓋默認實例。

Spring Data Elasticseach倉庫

Spring Data包含的倉庫也支持Elasticsearch,正如前面討論的JPA倉庫,基于方法名自動創建查詢是基本的原則。

實際上,不管是Spring Data JPA還是Spring Data Elasticsearch都共享相同的基礎設施。所以你可以使用前面的JPA示例,并假設那個City現在是一個Elasticsearch @Document類而不是JPA @Entity,它將以同樣的方式工作。

到此,關于“怎么理解Spring Boot2中的Elasticsearch”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梧州市| 大竹县| 阜新市| 灵台县| 民丰县| 双牌县| 文化| 洪雅县| 新竹县| 天等县| 乌兰察布市| 灌云县| 贵阳市| 视频| 伊金霍洛旗| 特克斯县| 临汾市| 瑞昌市| 祥云县| 金阳县| 延安市| 开江县| 蒲城县| 双流县| 宁明县| 嘉善县| 巩义市| 长海县| 景泰县| 绥阳县| 卫辉市| 黎城县| 哈密市| 高邮市| 中宁县| 霍邱县| 商都县| 湖北省| 社会| 东乡县| 太仆寺旗|