SpringBoot 使用 Elasticsearch 搜索引擎

作者:禅与计算机程序设计艺术

1.简介

Spring Boot 是由 Pivotal 团队提供的一套用于开发基于 Spring 框架的应用的工具包。其主要目标是通过提供简单易用的starter包来简化开发流程。Spring Boot 极大的地方在于其依赖自动配置,可以很好的满足开发人员的开发需求。Spring Boot 提供了数据访问层,集成了许多开源框架及类库,使得开发人员无需重复造轮子。本文将会使用 Spring Boot 来搭建一个简单的 Elasticsearch 服务。Elasticsearch 是一个开源分布式搜索和分析引擎,它提供了一个分布式、RESTful 的搜索服务。使用 Elasticsearch 可以实现对文档的快速全文检索和高级搜索功能,同时也具备了强大的分析能力。

2.基本概念术语

2.1 Elasticsearch

Elasticsearch 是一个开源分布式搜索和分析引擎,它的目的是为了解决大规模数据的搜索、分析等问题。它提供了一个分布式 RESTful 接口,能够轻松地存储、查询、搜索数据。ElasticSearch 使用 Lucene 作为其核心来进行索引和搜索,它的设计理念是: schema less,也就是不管你的文档有多复杂都可以在没有提前定义 schema 的情况下存储,而且可以通过动态映射来扩展 schema 。

安装 Elasticsearch

在安装 Elasticsearch 之前,需要确保你的机器上已经安装了 JDK 和 Maven。如果你还没有安装好,请参考 Elasticsearch 的官方文档。
通过以下命令下载 Elasticsearch 的压缩文件并解压到 /opt/elasticsear

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 21
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

禅与计算机程序设计艺术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值