一、ElasticSearch 介绍 ? 开源的 ElasticSearch 是目前全文搜索引擎的首选,它是一个 分布式搜索服务 ,提供 Restful API ,它可以快速地 存储、搜索和分析海量数据 。底层基于 Lucene,采用多 shard(分片)的方式保证数据安全,并且提供自动 resha ...
分类:
编程语言 时间:
2019-02-04 22:07:23
阅读次数:
297
一、基本查询 语法: 查询类型:match_all,match,term,range,fuzzy,bool 等等 查询条件:查询条件会根据类型的不同,写法也有差异 1.1 查询所有(match_all) 查询指令: 查询结果: 1.2 匹配查询(match) or 关系:会把查询条件进行分词,然后进 ...
分类:
其他好文 时间:
2019-02-03 23:46:06
阅读次数:
403
一、新增数据 1.1 随机生成id 语法: 示例: 1.2 指定生成id 语法: 示例: 二、根据id查询数据 语法: 示例: 三、根据id修改数据 语法: 示例: 四、根据id删除数据 语法: 示例: ...
分类:
其他好文 时间:
2019-02-03 19:52:29
阅读次数:
175
一、创建 语法: 示例:创建名称为demo的索引库 二、查看 语法: 示例:查看名称为demo的索引库 三、删除 语法: 示例:删除名称为demo的索引库 ...
分类:
其他好文 时间:
2019-02-03 14:17:28
阅读次数:
169
es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。由于DSL查询更为直观也更为简易,所以大都使用这种方式。DSL查询是POST过去一个json,由于post的请求是json格式的,所以存在很多灵活性,也有很多形式。这里有一个地方注意的是官方 ...
分类:
其他好文 时间:
2019-02-02 17:19:30
阅读次数:
178
es2.*用户可忽略该文章。es 2.*版本里面是没有这两个字段!!! 当初接触es,最惊讶就是他的版本速度发布太快,这次主要讨论keyword与text的区别 在es 2.*版本里面是没有这两个字段,只有string字段。 5.*之后,把string字段设置为了过时字段,引入text,keywor ...
分类:
其他好文 时间:
2019-02-02 17:07:04
阅读次数:
153
前言 本篇文章记录下自己部署ES引擎的步骤。希望能给各位带来一点帮助。 安装Docker 默认docker镜像文件及数据文件存放位置在/var/lib/docker目录下面 若该磁盘下容量不大,修改docker的数据卷位置(例:迁移到/data/docker目录下): 可以通过docker info ...
分类:
其他好文 时间:
2019-02-02 14:16:39
阅读次数:
176
一、关于elasticsearch、ik、kibana安装包的下载: 1.ik中文分词的下载地址为:https://github.com/medcl/elasticsearch-analysis-ik/releases 查看和下载对应的ik版本 2.elasticsearch、kibana安装包的而 ...
分类:
其他好文 时间:
2019-02-02 00:21:40
阅读次数:
277
Elasticsearch涉及的RESTful API简介
介绍 https://blog.csdn.net/andyzhaojianhui/article/details/75195296 创建语句 搜索条件 批量从Mysql 添加到索引 Python实现 https://gitee.com/bandung/PythonImportes.git 开箱即用的 ...
分类:
其他好文 时间:
2019-01-31 00:21:07
阅读次数:
253