随笔分类 - |--- ElasticSearch
摘要:一、ElasticSearch概述ElasticSearch是一个分布式,RESTFUL风格的搜索和数据分析引擎二、Elasticsearch 安装下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 1、选择win
阅读全文
摘要:一、基本概念 1、index(索引) 2、Type (类型) 3、Document(文档) 4、倒排索引机制 二、ElasticSearch - Docker安装 1、下载镜像文件 2、创建实例 3、【补充】 docker 安装kibana 三、初步检索 1、_cat 2、索引一个文档 3、查询文档
阅读全文
摘要:1、简介 一个tokenizer(分词器)接收一个字符流,将之分隔为独立的tokens(词元,通常是独立的单词),然后输出tokens流 2、如何查看一句话的分词结果: POST _analyze { "analyzer":"standard" //指定分词器:现在使用的是标准分词器 "text":
阅读全文
摘要:1、ElasticSearch7去掉type的概念 关系数据库中两个数据表示是独立的,即使他们里面有相同名称的列也不影响使用,但ES中不是这样的。elasticsearch是基于Lucene开发的搜索引擎,而Es中不同type下名称相同的field最终咋Lucene中的处理方式是一样的 两个不同ty
阅读全文
摘要:ES支持两种基本方式检索: 一个是通过使用 REST request URI来发送搜索参数(uri + 检索参数) GET bank/_search?q=*&sort=account_num:asc 另一个是通过 REST request body 来发送他们 (uri + 请求体) GET ban
阅读全文
摘要:一、现象 今天在 ElasticSearch 批量插入时: POST /customer/external/_bulk { "index":{"_id":"1"} } { "name":"John" } { "index":{"_id":"2"} } { "name":"tom" } 出现了这样的错
阅读全文
摘要:一、Docker安装ElasticSearch 1、下载镜像文件 docker pull elasticsearch:7.4.2 docker pull kibana:7.4.2 2、创建实例 创建文件夹和配置文件 mkdir -p /mydata/elasticsearch/config mkdi
阅读全文
摘要:1.什么是Kibana? Kibana是一个基于Node.js的Elasticsearch索引库数据统计工具,可以利用Elasticsearch的聚合功能,生成各种图表,如柱形图,线状图,饼图等。 而且还提供了操作Elasticsearch索引数据的控制台,并且提供了一定的API提示,非常有利于我们
阅读全文
摘要:【注意】 elastic和kibana的版本最好要对应 1.4.安装kibana 1.4.1.什么是Kibana? Kibana是一个基于Node.js的Elasticsearch索引库数据统计工具,可以利用Elasticsearch的聚合功能,生成各种图表,如柱形图,线状图,饼图等。 而且还提供了
阅读全文
摘要:在linux下安装Elasticsearch。 1.2 安装 1.2.1 新建一个用户leyou 出于安全考虑,elasticsearch默认不允许以root账号运行。 创建用户: useradd leyou 设置密码: passwd leyou 切换用户: su - leyou 1.2.2.上传安
阅读全文