序言
前言

谁应该读这本书
为什么我们要写这本书
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]

ElasticSearch | 01 使用场景和概要介绍相关推荐

  1. SAP Fiori Elements 公开课第一单元概要介绍

    Open SAP 课程地址 很多 SAP 从业者反映,open SAP 上的视频,因为网络原因无法访问,所以我会陆续在我的个人微 信 号"汪子熙"上面,把这些视频配上中文字幕并发布 ...

  2. redis入门综合概要介绍

    redis入门综合概要介绍 概要介绍:个人感觉redis是一个将数据保存在内存的存取工具,类似一个增强的Map,所以存取比较快.数据的存取基本上是set(key,value),get(key)这种ke ...

  3. ElasticSearch简介及ElasticSearch部署、原理和使用介绍

    ElasticSearch简介及ElasticSearch部署.原理和使用介绍 第一章:elasticsearch简介 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式 ...

  4. RabbitMQ,Apache的ActiveMQ,阿里RocketMQ,Kafka,ZeroMQ,MetaMQ,Redis也可实现消息队列,RabbitMQ的应用场景以及基本原理介绍,RabbitMQ

    RabbitMQ,Apache的ActiveMQ,阿里RocketMQ,Kafka,ZeroMQ,MetaMQ,Redis也可实现消息队列,RabbitMQ的应用场景以及基本原理介绍,RabbitMQ ...

  5. 微信公众号Java开发-笔记01【微信公众号介绍、开发环境搭建】

    学习网址:哔哩哔哩网站 微信公众号开发-Java版 微信公众号Java开发-笔记01[微信公众号介绍.开发环境搭建] 微信公众号Java开发-笔记02[] 微信公众号Java开发-笔记03[] 微信公 ...

  6. Elasticsearch的功能,Elasticsearch的适用场景,Elasticsearch的特点(来自学习资料)

    1.Elasticsearch的功能 (1)分布式的搜索引擎和数据分析引擎 搜索:百度,网站的站内搜索,IT系统的检索 数据分析:电商网站,最近7天牙膏这种商品销量排名前10的商家有哪些;新闻网站,最 ...

  7. 【免费软件测试视频-0031】——QTP系列之---功能测试自动化概要介绍

    QTP系列之---功能测试自动化概要介绍 http://www.3atesting.com/mv/bencandy.php?fid=11&id=60 转载于:https://www.cnblo ...

  8. 【Elasticsearch】Elasticsearch中的相似度评分介绍

    1.概述 转载:Elasticsearch中的相似度评分介绍 本文要点 相关性得分是一个搜索引擎的核心,了解它的工作原理对创建一个好的搜索引擎至关重要. Elasticsearch 使用了两种相似度评 ...

  9. vr场景制作费用介绍,vr场景制作流程都有哪些?

    疫情当下"云生活"层出不穷,vr场景制作得到了众多朋友的关注,这一形式能够使我们随时随地能够进入线上场景.线上场景由实景拍摄结合vr等技术所制作,仿佛身临其境一般,例如商超vr场景 ...

最新文章

  1. ALL ABOUT CIRCUITS 的资源整理
  2. 【微信小程序企业级开发教程】小程序的配置详解
  3. Windows批处理(cmd/bat)常用命令
  4. SAP UI5 js file will be executed immediately after downloaded successfully
  5. 如何修改pjsip默认的c++依赖库版本
  6. Arthas : 在线分析诊断工具Arthas(阿尔萨斯)
  7. STL : List使用时应注意的问题
  8. [CMake] set_property 和 set_target_properties
  9. Python之旅.第八章.网络编程
  10. ai人工智能最新相关消息_我如何了解最新的AI研究
  11. 只有运用你的逻辑才能看懂其中的恐怖及答案
  12. 一文搞定java面试相近词的辨析
  13. 浅谈混频器之镜像频率
  14. 技术分享 | DNS解析不生效的原因及解决方法
  15. Sleepy Cow Sorting犯困的奶牛排序(思维)
  16. Android 学习笔记(十二):安卓中的事件分发机制
  17. WINFORM时间控件(DATATIMEPICKER)的显示格式设置
  18. spark技术学习与思考(sparkcoresparksql)
  19. 消息中间件MQ及ActiveMQ介绍
  20. Leetcode学习之贪心算法

热门文章

  1. 系统卡顿有服务器硬件的原因,服务器出现卡顿,一般是这个3个原因!
  2. 面试官说“一开始工资不会给你太高,你可以接受吗?” 怎么怼回去??
  3. 重庆事业单位计算机知识,重庆事业单位考试全面知识点汇总
  4. C/C++ 代码分析警告
  5. 物联计算机大赛,江南大学物联网学院在“第三届中国高校计算机大赛-团体程序设计天体赛”喜获佳绩...
  6. Horizon 二次开发 - 登陆页面修改
  7. Java web15
  8. [转] Stay Hungry, Stay Foolish !!
  9. 通过搭建MySQL掌握k8s(Kubernetes)重要概念(下):参数配置
  10. 南大通用GBase 8c斩获鲲鹏应用创新大赛2022全国总决赛金奖