您现在的位置是:首页 > 正文

Spring data elasticsearch简单上手 | ES-7版本,springboot 2.4

2024-02-01 04:44:18阅读 5

本来觉得写这个没什么意义,感觉看看别人就够了,
然鹅,,,,被网上的坑的很惨

再次强调本文的环境:
2021年1月23日01:51:43的最新配置
spring boot 2.4版本
Elasticsearch的7.10.1版本
如果你环境差距不大,恭喜你,这片文章很适用你
注:本文讲解基础的操作,复杂的查询等可以参考参考spring文档(开个翻译就行了)

如果你是刚刚入门是不是有各种奇怪的情况,你发现你的Spring data elasticsearch好像不能正常用?
恭喜你,本人已经找到了Spring data elasticsearch与Elasticsearch的版本差异问题,参考下文,正常返航

啰里啰嗦(可以跳过

Spring data elasticsearch是个啥?
spring data是spring的一个子项目,为了使带伙使用不同的数据源,都有当初那个她的味道。

正文

来个最简单的demo

都用spring data了,建个项目应该会吧,狗头
这是最低项目依赖(Spring data elasticsearch依赖了web模块)

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

网站文章

  • Typora 开始收费,改用好玩的MarkText

    Typora 开始收费,改用好玩的MarkText

    收费……可以考虑使用:MarkText简述MarkTextMarkText 这个工具侧重于“命令”,导航栏都被收起来了。有些小伙伴感觉反而不好用,其实不然,是未了解该工具的强大之处。md 文本本身就是...

    2024-02-01 04:44:12
  • jsp中base标签的两种使用方法

    方法一 &lt;% String basePath = request.getScheme() + &quot;://&quot; + request.getServerName() + &quot;...

    2024-02-01 04:43:41
  • Cython入门到放弃(一) 热门推荐

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。教程链接:https://www.cbedai.net/qtlyx python作为一门强大的脚本语言,优势自然不必说,目前中低频的量化投资基本都是使用python作为research和production作为语...

    2024-02-01 04:43:33
  • dubbo微服务架构中传递MuitipartFile的问题及解决方式

    在编程的过程中总会遇到各式各样的问题,只有遇到的多了,总结的多了,我们才会有提升,在未来的道路上走的更远。

    2024-02-01 04:43:26
  • python处理命令行参数

    python处理命令行参数

    导航:起始页 &gt; Dive Into Python &gt; 脚本和流 &gt; 处理命令行参数 &gt;&gt; 深入 Python :Dive Into Python 中文版 Python 从新手到专家 [Dip_5.4b_CPyUG_Release] Find: 10.6. 处理命令行参数 Python

    2024-02-01 04:42:55
  • 【CSS学习】CSS中常用样式大全

    【CSS学习】CSS中常用样式大全,各种在web设计中使用到的css样式

    2024-02-01 04:42:49
  • Redis性能瓶颈揭秘:如何优化大key问题?

    Redis性能瓶颈揭秘:如何优化大key问题?

    Redis大key问题指的是某个key对应的value值所占的内存空间比较大,导致Redis的性能下降、内存不足、数据不均衡以及主从同步延迟等问题。到底多大的数据量才算是大key?没有固定的判别标准,...

    2024-02-01 04:42:42
  • IDEA进行数据库查询返回的结果有Null 最新发布

    IDEA进行数据库查询返回的结果有Null 最新发布

    IDEA查询数据库返回值有Null,解决:去掉空格

    2024-02-01 04:42:35
  • 计算机安全意识小故事,安全故事精选5篇

    安全隐患无处不在,如果掉以轻心,总是事不关己的态度,很有可能酿成悲剧。下面小编给大家介绍关于安全故事,方便大家学习。安全故事1过河的驴子一头驴子背盐渡河,在河边滑了一跤,跌在水里,盐溶化了。驴子站起来...

    2024-02-01 04:42:06
  • Vector扩容机制源码分析

    Vector扩容机制源码分析

    再来稍微聊一下Vector的特点。 继承树Vector继承树如下图:特点(1)允许null值(2)底层使用动态对象数组Object[] elementData(3)默认初始容量是10(4)线程安全,通过synchronized锁得以保证(5)fail-fast机制...

    2024-02-01 04:41:57