![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
资深糖分大叔
自律给人自由
展开
-
3. ES 的基础操作 —— 查询、聚合和分析
假设我们在某个公司工作。人力资源部门需要我们创建一个员工目录,需要满足如下需求:能够包含多种类型的数据,包括数字、纯文本等等能有用于检索员工信息支持结构化搜索,例如查找30岁以上的员工。支持简单的全文搜索和复杂的短语搜索。高亮搜索结果中的关键字利用图片分析和管理这些数据。1. 插入数据首先创建一个表(目录)用于存储员工的数据。在 ES 中,我们将存储数据的目录称之为索引。在每...原创 2019-11-22 11:44:01 · 449 阅读 · 0 评论 -
2. 走进 Elasticsearch
1.1 基本概念和原理ES是什么:Elasticsearch 是实时的分布式搜索分析引擎,内部使用 Lucene 做索引与搜索。Lucene 是 Java 语言编写的全文搜索框架,用于处理纯文本的数据,但它只是一个库,提供建立索引、执行搜索等接口,但不包含分布式服务,这些正是 ES 做的。什么是全文?对全部的文本内容进行分析,建立索引,使之可以被搜索,因此称为全文。ES 可以用来做什...原创 2019-11-22 10:37:44 · 79 阅读 · 0 评论 -
1. Elasticsearch 环境搭建
使用 docker 搭建Elasticsearch 单机版环境首先获取指定版本的 elasticsearch 镜像docker pull elasticsearch:6.5.0启动容器docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -p 9200:9200 -p 9300:9300 el...原创 2019-11-22 10:18:48 · 121 阅读 · 0 评论