【ES使用】Java API操作ES寶典(7.x版本及其以下)

大傢好,我是老壇。

Elasticsearch是一個分佈式的RESTful 風格的搜索和數據分析引擎,它使用方便,查詢速度快,因此也被越來越多的開發人員使用。

在Java項目中,使用ES的場景也十分常見。除瞭作為某些特定資源的存儲之外也可以作為像ELK這樣的日志收集系統裡的存儲引擎。總之,對於非關系型而查找需求較多的場景,ES的表現還是非常不錯的。

那今天老壇就帶大傢看一看如何使用Java API來操作ES。

註:本篇文章隻對應ES版本在7.x及其以下的情況,對於ES版本在8.x的場景請閱讀我的另一篇文章:

1.準備工作

在真正使用es api之前,還有一些準備工作要去做,分別是引入依賴和寫好配置文件

1.1引入依賴

對於7.x及其以下的版本,spring data這邊是支持的,所以可以根據自己ES的具體版本來引入匹配版本的spring data starter,具體如下:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>

发表回复

相关推荐

会计必看| 7套财务管理模板,开箱即用!含合同、代理记账、报销、预算申请、财务分析报表、台账管理…

财务管理对于不了解的人来说就是管钱,但财务管理其实关乎著企业的兴衰。

· 1分钟前

射电望远镜的原理

一、射电望远镜概述 射电望远镜是指观测和研究来自天体的射电波的基本设备,可以测量天体射电的强度、 频谱及偏振等量 。包 ...

· 2分钟前

手机换屏,不知道这些知识你就亏大了!

现在的手机屏幕越做越大,当然屏幕坏了维修成本也就越来越高。而屏幕损坏常见的两种情况,一种是外屏碎裂,液晶屏和触摸功能 ...

· 2分钟前

丧尸横行的大学——该怎么拯救你

各位如果看过《生化危机》那么对生化危机里面的丧尸一定并不陌生,那些张牙舞爪、见人就咬的丧尸简直是我们同年的噩梦,但是 ...

· 5分钟前

包装印前软件中的重要功能:拼版(盒形拼版、CAD拼版、交互式拼版、无缝拼版)与智能标记(拼版软件)

包装盒在经过陷印、油墨处理等初期工作后,需要经过拼版处理来将各个盒型拼在合适的大版上,以便于后续印刷工作的顺利进行。 ...

· 6分钟前

Copyright 2015-2025 www.icpchaxun.com ©All Rights Reserved.