ElasticSearch | 01 使用场景和概要介绍

序言
前言

谁应该读这本书
为什么我们要写这本书
Elasticsearch 版本
如何读这本书
本书导航
在线资源
本书协议约定
使用代码示例
鸣谢

Elasticsearch 权威指南
https://www.elastic.co/guide/cn/elasticsearch/guide/current/foreword_id.html
Elasticsearch 参考手册
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
https://www.elastic.co/guide/
中文社区
https://elasticsearch.cn/
英文社区
https://discuss.elastic.co/c/elastic-stack/elasticsearch/6

斜体
表示重点、新的术语或概念。
等宽字体
用于程序列表以及在段落中引用变量或程序元素如:函数名称、数据库、数据类型、环境变量、语句和关键字。

TIP NOTE WARNING

Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。
Elasticsearch 不仅仅只是全文搜索,还支持结构化搜索、数据分析、复杂的人类语言处理、地理位置和对象间关联关系等。

Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。
Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库—​无论是开源还是私有。
Elasticsearch 也是使用 Java 编写的,它的内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单,通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API。

然而,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确的形容:

一个分布式的实时文档存储,每个字段 可以被索引与搜索
一个分布式实时分析搜索引擎
能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据

阅读前提:熟悉信息检索、分布式系统原理、Query DSL 和许多其他相关的概念。

GIT仓库:https://github.com/elastic/elasticsearch-definitive-guide/

Elasticsearch 的数据输入输出以及 Elasticsearch 如何处理你的文档数据。
如何进行基本的搜索操作和管理你的索引。
如何将 Elasticsearch 集成到你的应用程序中。
分布式处理的过程(集群内的原理、分布式文档存储、 执行分布式检索 和分片内部原理 )。
深入了解搜索更高级的特性。
如何有效使用分析器和查询来处理人类语言的棘手问题。
聚合(aggregations)和分析对数据进行摘要化和分组来呈现总体趋势。
支持的两种地理位置检索方式。
建立数据模型。
生产环境上线的重要配置、监控点以及如何诊断以避免出现问题。

POM

org.springframework.boot
spring-boot-starter-data-elasticsearch

官网
https://www.elastic.co/cn/
下载
https://www.elastic.co/cn/downloads/elasticsearch

地址
http://localhost:9200/
http://localhost:9200/_cluster/health
http://localhost:9200/_stats

http://localhost:9200/_plugin/head/

报错
org.elasticsearch.transport.NodeDisconnectedException: [][127.0.0.1:9300][cluster:monitor/nodes/liveness] disc
java.lang.IllegalStateException: Received message from unsupported version: [5.2.2] minimal compatible version is: [5.6.0]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值