ElasticSearch
eighthroute
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.在Centos7中安装elasticsearch7.0.1(2019-05-10)
重要说明:1).我们安装的 elasticsearch 版本是 7.0.1 ;2).我们把 elasticsearch 安装到 /home/es/ 目录,即ES_HOME=/home/es/elasticsearch-7.0.1 ;3).我们把 elasticsearch 的配置文件,数据和日志安装到 /home/es/elasticsearch 目录 ;4).我们服务器的IP为...原创 2019-06-10 18:29:02 · 1044 阅读 · 0 评论 -
2.elasticsearch安装head插件(2019-05-11)
elasticsearch head插件是一个入门级的 elasticsearch 前端插件。1.安装nodejs : head 插件是 nodejs 实现的,所以必须先安装 Nodejs。1).下载压缩包并解压,我们安装到 /usr/local 目录下:[root@bogon es]# wget https://nodejs.org/dist/v8.9.1/node-v8....原创 2019-06-10 18:34:39 · 195 阅读 · 0 评论 -
3.分析及可视化Kibana插件安装(2019-05-12)
Kibana 是一个开源分析和可视化平台,旨在可视化操作 Elasticsearch 。Kibana可以用来搜索,查看和与存储在 Elasticsearch 索引中的数据进行交互。可以轻松地进行高级数据分析,并可在各种图表,表格和地图中显示数据。1. 下载:按照文档的要求,一般情况下 kibana 的版本必须和 Elasticsearch 安装的版本一致,可以直接在最新url上修改版...原创 2019-06-11 19:21:14 · 278 阅读 · 0 评论 -
4.elasticseach7.0.1安装ik分词插件(2019-05-13)
elasticseach默认所有分词解析器对中文都不友好,我们开发建议使用Ik分词。IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了3个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IK Analyzer 3.0则发展为面向...原创 2019-06-11 19:21:21 · 668 阅读 · 0 评论 -
5.在elasticsearch7.0.1上安装pinyin分词插件(2019-05-14)
1.安装maven:1).maven 下载地址:http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz2).在 /home/data/ 目录下载解压:[root@bogon root]$ wget http://mirror.bit.edu.cn/ap...原创 2019-06-11 19:21:28 · 1181 阅读 · 0 评论 -
6.1.elasticsearch7.0.1多机集群配置(2019-05-15)
ELasticsearch 7.0.1 要求JDK版本最低为1.8,但是ELasticsearch 7.0.1已经在项目里面自带JDK,所以不用额外安装JDK了;配置集群之前 ,先要把加入集群节点里的data目录下的Node目录 删除,否则集群建立会失败。我这边虚拟机配置了两台centos,IP分别是 192.168.75.206(head安装在此节点)和 192.168.75.128 ;...原创 2019-07-04 17:57:50 · 749 阅读 · 0 评论 -
6.2.elasticsearch.yml(中文配置详解)(2019-05-16)
# =============== Elasticsearch Configuration =================## NOTE: Elasticsearch comes with reasonable defaults for most settings.# Before you set out to tweak and tune the configuration...原创 2019-07-04 17:58:01 · 409 阅读 · 0 评论 -
7.SQL语法操作Elasticsearch之Elasticsearch-SQL插件安装(2019-05-17)
Elasticsearch 的查询语言(DSL)语法很复杂,查询的功能(filter/query/match/agg/geo)各种各样,不管是通过 restful API 还是通过 java 的 API 进行操作,都非常不方便。而 Elasticsearch-SQL 插件可以使用传统 SQL 语法查询 Elasticsearch,使用起来非常不错。Elasticsearch-SQL 项目地址:...原创 2019-07-09 18:45:34 · 7463 阅读 · 4 评论 -
8.elasticsearch集群管理(2019-05-17)
一、Linux命令行操作:1.集群健康检查:curl -XGET 'http://192.168.75.206:9200/_cat/health?v'2.获取群集中的节点列表:curl -XGET 'http://192.168.75.206:9200/_cat/nodes?v'3.列出所有索引:curl -XGET 'http://192.168.75.206:9200/_cat/indi...原创 2019-07-09 18:45:46 · 355 阅读 · 0 评论 -
9.elasticsearch索引管理(2019-05-18)
注:Elasticsearch 6.0 之后建立索引时弃用type,即尽量不要在同一索引中建立多个类型,type全部使用_doc。以下命令全部在Kibana工具上操作:一、索引操作:1.创建索引:PUT /twitter?pretty2.获取索引:GET /twitter3.检查索引是否存在:HEAD /twitter4.删除索引:DELETE /twitter二、set...原创 2019-07-09 18:46:03 · 263 阅读 · 0 评论 -
10.文档常用操作(2019-05-19)
1.插入文档:注:Elasticsearch不需要在文档插入索引之前先显式创建索引。如果索引事先尚未存在,则Elasticsearch将自动创建索引,还会自动创建动态映射。1).插入文档时指定ID:PUT /twitter/_doc/1{ "user" : "kimchy", "post_date" : "2009-11-15T14:12:12", "message" ...原创 2019-07-09 18:46:23 · 162 阅读 · 0 评论 -
11.文档常用搜索(2019-05-20)
1.批量灌测试数据:POST /twitter/_bulk{"index": {"_id": "1"}}{"user": "andy","post_date": "2009-11-15 14:12:12","message": "java"}{"index": {"_id": "2"}}{"user": "kimchy","post_date": "2010-12-10 10:10:10...原创 2019-07-09 18:46:37 · 312 阅读 · 0 评论 -
12.文档搜索案例实操(2019-05-21)
1.批量灌入测试数据:1).先将附件 accounts.json 拷贝到 /home/data/ 目录下。2).执行导入操作:curl -H "Content-Type: application/json" -XPOST "http://192.168.75.206:9200/bank/_bulk?pretty&refresh" --data-binary @/home/data/ac...原创 2019-07-09 18:46:49 · 191 阅读 · 0 评论 -
13.一些重要的概念(2019-05-22)
1._source / _all / copy_to 详解:1)._source:默认情况下,ElasticSearch 里面有2份内容,一份是原始文档,也就是 _source 字段里的内容,我们在 Elasticsearch 中搜索文档,查看的文档内容就是 _source 中的内容。另一份是倒排索引,倒排索引中的数据结构是倒排记录表,记录了词项和文档之间的对应关系。2)._all:_...原创 2019-12-10 17:05:51 · 298 阅读 · 0 评论 -
14.ES 之 nested 详解(2019-05-22)
1.问题引入:由于在 ES 里新建、删除、更新单个文档都是原子性的,那么将相关实体保存在同一文档里面是有意义的。PUT /blog/_doc/1{ "title":"Nest eggs", "body":"Making your money work...", "tags":[ "cash", "shares" ], "...原创 2019-08-02 18:39:36 · 5938 阅读 · 0 评论 -
15.ES 之 nested 再讨论(2019-05-23)
针对数组,有没有一种情况,就是在同一个索引下,有时候想交叉搜索扩大搜索范围,有时候又只想搜索属于单个 object 的数据来精确搜索?我们在真实场景遇到。1.插入一条数据:PUT /blog/_doc/1{ "title":"Nest eggs", "body":"Making your money work...", "tags":[ "cash"...原创 2019-08-02 18:54:45 · 240 阅读 · 0 评论 -
16.ES 之 nested 操作案例(2019-05-24)
1.设置mapping信息:PUT /accounts?error_trace=true{ "mappings": { "properties": { "patient": { "type": "nested", "properties": { "type": { "type": "keywor...原创 2019-08-02 18:55:48 · 867 阅读 · 0 评论
分享