- 博客(14)
- 收藏
- 关注
原创 Elasticsearch--Master选举
配置master角色的节点拥有被选举权和选举权,而voting_only 的作用就是阉割掉候选节点的被选举权,让其只能投票,而不能参与选举。所以如果没有master角色,配置voting_only也是没有意义的。:仅投票节点没有被选举权只有选举权,也就是仅投票节点永远无法成为主节点,这样的话我们就可以为其分配data角色让其承担数据负载,这样技能保证选举出的新的主节点是一个专用主节点,又降低的资源浪费。:一般指的是活跃的主节点,避免负载任务,主节点主要用来管理集群,专用master节点仍将充当协调节点。
2024-01-11 17:35:16
715
原创 Elasticsearch倒排索引详解
倒排索引组成,压缩算法FOR,RBM,词项索引的检索原理:FST,分词的发生时期,正排索引,doc values
2024-01-11 17:29:26
1704
原创 Elasticsearch初识之脚本查询附加示例代码(script)
Scripting是Elasticsearch支持的一种专门用于复杂场景下支持自定义编程的强大的脚本功能,ES支持多种脚本语言,如painless,其语法类似于Java,也有注释、关键字、类型、变量、函数等,其就要相对于其他脚本高出几倍的性能,并且安全可靠,可以用于内联和存储脚本
2024-01-05 17:04:00
829
原创 Elasticsearch初识之聚合查询
分桶聚合(Bucket agregations),指标聚合(Metrics agregations),管道聚合(Pipeline agregations),语法,场景,代码示例,聚合加查询,带条件聚合,于聚合结果的查询,查询条件的作用域,聚合排序,histogram:直方图或柱状图统计,基于日期的直方图,百分位统计 或者 饼状图
2024-01-02 15:48:49
774
原创 Elasticsearch初识之分词器详解附加示例代码
文档规范化(normalization),字符过滤器(character filter),标签过滤,正则过滤,令牌过滤器(token filter),分词器(tokenizer),自定义分词器,示例代码
2024-01-02 15:41:00
1240
原创 Elasticsearch初识之聚合查询详解附加示例代码
示例代码,相关度评分(_score),元数据(_source),match,match_all,multi_match,match_phrase,term,精准查询,term和match_phrase区别,term和keyword,terms,range ,范围查找,过滤器(filter),query和filter,组合查询(bool-query),must,filter,should,must_not,minimum_should_match,参数指定should返回的文档必须匹配的子句的数量或百分比
2023-12-28 18:28:02
999
原创 Elasticsearch初识之Mapping详解附加代码示例
mapping类型,keyword,text,range,nested,结构化类型,对象关系类型,自动映射Dynamic field mapping,手动映射 Expllcit field mapping,映射参数,自动映射模版,用法,基本语法,示例代码,
2023-12-28 18:24:24
924
原创 中文分词器-ik分词(安装+简介)附示例
支持自定义词典,分词器安装 ik,中文分词器,智能分词模式(ik_max_word),细粒度分词模式(ik_smart),示例代码,ik分词器安装
2023-12-27 16:42:29
979
原创 Elasticsearch 集群搭建(基础版本)8.11
集群搭建(基础版本),集群配置,设置节点角色 es8版本提供的角色有:master(管理集群的状态信息)、data(保存集群的索引数据)、data_content(内容数据节点)、data_hot(热数据节点)、data_warm(温数据节点)、data_cold(冷数据节点)、data_frozen(冻结数据节点)、ingest(堆栈监控和摄取管道)、ml(机器学习功能)、remote_cluster_client(跨集群搜索和跨集群复制)、transform(应用程序和转换),集群内节点通讯加密,xpa
2023-12-27 16:02:40
582
原创 设计模式之策略模式学习
首先说下我对策略模式的理解,其实最本质的还是抽象,首先把你要做的操作这些相同点抽象出一个公共体,然后把不同的责任分发给不同的对象封装例如男士,女士,他们的公共点就是人,我们把他抽象出一个接口(这个地方可用抽象类)然后我们建一个男士的类,并且要实现人这个接口再建一个女士的类跟男士一样要实现人的接口接下来我们还需要封装一下最后我们调用一下...
2020-03-04 16:49:04
61
1
原创 sqlserver 字符串分割处理
测试数据对name字段中的数据做处理想要的效果先写一个字符串分割的函数CREATE FUNCTION dbo.split (@String VARCHAR(MAX),@Delimiter VARCHAR(MAX)) RETURNS @temptable TABLE (items VARCHAR(MAX)) ASBEGINDECLARE @idx INT=1...
2019-09-10 18:23:33
1838
1
原创 简单的工厂模式实现
package com.test;interface Bean{ void method1(); void method2();}interface BeanFactory{ Bean getBean();}class ImplBean implements Bean{ @Override public void method1() { ...
2019-03-28 10:44:22
45
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人