文章分类 -  elasticSearch

该文被密码保护。
posted @ 2022-07-31 14:37 VNone 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-07-31 14:26 VNone 阅读(0) 评论(0) 推荐(0)
摘要:1、简介 Logstash是一个开源的数据采集引擎。它可以动态地将不同来源的数据统一采集,并按照指定的数据格式进行处理后,将数据加载到其他的目的地。最开始,Logstash主要是针对日志采集,但后来Logstash开发了大量丰富的插件,所以,它可以做更多的海量数据的采集。 它可以处理各种类型的日志数 阅读全文
posted @ 2022-07-30 11:10 VNone 阅读(210) 评论(0) 推荐(0)
摘要:Beats是一个开放源代码的数据发送器。我们可以把Beats作为一种代理安装在我们的服务器上,这样就可以比较方便地将数据发送到Elasticsearch或者Logstash中。Elastic Stack提供了多种类型的Beats组件。 审计数据 AuditBeat 日志文件 FileBeat 云数据 阅读全文
posted @ 2022-07-30 11:07 VNone 阅读(358) 评论(0) 推荐(0)
摘要:template入门案例: GET /cars/_search/template { "source" : { "query" : { "match" : { "remark" : "{{kw}}" } }, "size" : "{{size}}" }, "params": { "kw" : "大众 阅读全文
posted @ 2022-07-30 11:01 VNone 阅读(60) 评论(0) 推荐(0)
摘要:相关依赖: <dependencies> <!-- ES的高阶的客户端API --> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</ 阅读全文
posted @ 2022-04-10 20:32 VNone 阅读(222) 评论(0) 推荐(0)
摘要:Elasticsearch SQL允许执行类SQL的查询,可以使用REST接口、命令行或者是JDBC,都可以使用SQL来进行数据的检索和数据的聚合。 Elasticsearch SQL特点: 本地集成 Elasticsearch SQL是专门为Elasticsearch构建的。每个SQL查询都根据底 阅读全文
posted @ 2022-04-10 20:27 VNone 阅读(347) 评论(0) 推荐(0)
摘要:1、案例:设计一个用户document数据类型,其中包含一个地址数据的数组,这种设计方式相对复杂,但是在管理数据时,更加的灵活(推荐nest方式建模)。 PUT /user_index { "mappings": { "properties": { "login_name" : { "type" : 阅读全文
posted @ 2022-04-10 20:20 VNone 阅读(352) 评论(0) 推荐(0)
摘要:集群脑裂是什么? 所谓脑裂问题,就是同一个集群中的不同节点,对于集群的状态有了不一样的理解,比如集群中存在两个master 如果因为网络的故障,导致一个集群被划分成了两片,每片都有多个node,以及一个master,那么集群中就出现了两个master了。 但是因为master是集群中非常重要的一个角 阅读全文
posted @ 2022-04-10 20:01 VNone 阅读(116) 评论(0) 推荐(0)
摘要:bucket和metric概念简介 bucket就是一个聚合搜索时的数据分组。如:销售部门有员工张三和李四,开发部门有员工王五和赵六。那么根据部门分组聚合得到结果就是两个bucket。销售部门bucket中有张三和李四,开发部门 bucket中有王五和赵六。 metric就是对一个bucket数据执 阅读全文
posted @ 2022-04-10 19:53 VNone 阅读(884) 评论(0) 推荐(0)
摘要:分词器工作流程 切分词语,normalization给你一段句子,然后将这段句子拆分成一个一个的单个的单词,同时对每个单词进行normalization(时态转换,单复数转换),分词器recall,召回率:搜索的时候,增加能够搜索到的结果的数量 character filter:在一段文本进行分词之 阅读全文
posted @ 2022-04-10 19:16 VNone 阅读(140) 评论(0) 推荐(0)
摘要:1)boolean model:根据用户的query条件,先过滤出包含指定term的doc query "hello world" --> hello / world / hello & world bool --> must/must not/should --> 过滤 --> 包含 / 不包含 阅读全文
posted @ 2022-04-10 19:06 VNone 阅读(221) 评论(0) 推荐(0)
摘要:Elasticsearch的节点类型 Master节点 Master节点主要负责: 管理索引(创建索引、删除索引)、分配分片 维护元数据 管理集群节点状态 不负责数据写入和查询,比较轻量级 DataNode节点 在Elasticsearch集群中,会有N个DataNode节点。DataNode节点主 阅读全文
posted @ 2022-04-02 22:33 VNone 阅读(662) 评论(0) 推荐(0)
摘要:安装nodejs 机器执行以下命令下载安装包,然后进行解压: cd /usr/local/es wget https://npm.taobao.org/mirrors/node/v8.1.0/node-v8.1.0-linux-x64.tar.gz tar -zxvf node-v8.1.0-lin 阅读全文
posted @ 2022-03-31 22:53 VNone 阅读(269) 评论(0) 推荐(0)
摘要:DSL语言高级查询 DSL由叶子查询子句和复合查询子句两种子句组成 无查询条件:无查询条件是查询所有,默认是查询所有的,或者使用match_all表示所有 GET /es_db/_doc/_search { "query":{ "match_all":{} } } 有查询条件: 叶子条件查询(单字段 阅读全文
posted @ 2022-03-31 21:10 VNone 阅读(1421) 评论(0) 推荐(0)
摘要:基本操作: 1) 创建索引 格式: PUT /索引名称 举例: PUT /es_db 2) 查询索引 格式: GET /索引名称 举例: GET /es_db 3) 删除索引 格式: DELETE /索引名称 举例: DELETE /es_db 4) 添加文档 格式: PUT /索引名称/类型/id 阅读全文
posted @ 2022-03-30 22:22 VNone 阅读(129) 评论(0) 推荐(0)
摘要:1、创建普通用户 ES不能使用root用户来启动,必须使用普通用户来安装启动。这里我们创建一个普通用户以及定义一些常规目录用于存放我们的数据文件以及安装包等注:创建一个es专门的用户(必须) 一:先创建组, 再创建用户1)、创建 elasticsearch 用户组 groupadd elastics 阅读全文
posted @ 2022-03-28 22:11 VNone 阅读(354) 评论(0) 推荐(0)
摘要:网址: 官方网站: https://www.elastic.co/ 下载地址:https://www.elastic.co/cn/start 全文检索是指: 1、通过一个程序扫描文本中的每一个单词,针对单词建立索引,并保存该单词在文本中的位置、以及出现的次数 2、用户查询时,通过之前建立好的索引来查 阅读全文
posted @ 2022-03-28 21:28 VNone 阅读(19) 评论(0) 推荐(0)