ElasticSearch
文章平均质量分 91
ElasticSearch实战
jzjie
我是一个你们可以随意拍砖的程序猿~喜欢原创文章的可以关注下
展开
-
Elasticsearch实战(二十四)---ES数据建模一对多模型Nested结构
上一篇,我们介绍了 一对多模型,采用Object对象存储的巨大缺陷,本篇文章,我们给出解决办法 就是采用Nested结构来存储数据, 但是Nested查询和读写需要有特定的语法,也就是一定程度上增加了读写的复杂性,但是数据的查询结果是正确的,所以说Nested 才是我们一对多 推荐的一种设计模型。查询结果错误, 要查询 华为手机-发烧的数据,结果把 小米手机查询出来了,这是明显的错误。同样的结果,查询结果没有数据, 也是符合我们预期的,是正确的查询结果。查询结果 不是我们想要的, 是错误的。原创 2023-07-03 23:41:38 · 1392 阅读 · 0 评论 -
Elasticsearch实战(二十三)---ES数据建模与Mysql对比 一对多模型
Es数据建模 一对多模型建模分析原创 2023-07-02 23:32:51 · 1166 阅读 · 0 评论 -
ES索引库的别名的强大功能
ES索引库别名的使用原创 2022-10-24 22:00:26 · 2515 阅读 · 0 评论 -
ES索引库的别名的使用--不停服实现索引库的重建切换
ES 索引库别名使用,如何不停服无缝切换所以库原创 2022-10-24 21:49:23 · 1991 阅读 · 0 评论 -
Elasticsearch实战(二十二)---ES数据建模与Mysql对比 一对一模型
我们如何把Mysql的模型合理的在ES中去实现, 分别分为1. 一对一 模型 2. 一对多 模型 3. 多对多 模型原创 2022-10-15 22:52:17 · 1256 阅读 · 0 评论 -
Elasticsearch实战(二十一)---ES相关度分数评分优化及FunctionScore 自定义相关度分数算法
ES Function score 自定义相关度分数算法的 实现逻辑根据自己的业务场景去定制自定义相关度分数算法原创 2022-08-13 18:26:38 · 2171 阅读 · 0 评论 -
Elasticsearch实战(二十)---ES相关度分数评分算法分析及相关度分数优化
ES相关度分数评分算法分析, ES 实现相关度分析底层原理 使用 boolean模型,TFIDF,VSM空间向量模型计算相关度,使用 boost, negativeboost 来增加,削弱 查询条件权重进行分数调优原创 2022-08-13 17:08:24 · 3399 阅读 · 0 评论 -
Elasticsearch实战(十九)---ES聚合算法易并行聚合算法及近似聚合算法及三角选择原则
ES聚合算法易并行聚合算法及近似聚合算法及三角选择原则,根据场景去选择自己的实现方式原创 2022-07-31 23:22:00 · 3805 阅读 · 1 评论 -
Elasticsearch实战(十八)--ES搜索Doc Values/Fielddata 正排索引 深入解析
ES搜索Doc Values和Fielddata 正排索引 深入解析,对docvalues及fielddata优势劣势及使用场景进行分析原创 2022-07-31 18:20:53 · 1801 阅读 · 0 评论 -
Elasticsearch实战(十七)---ES搜索如何使用In操作查询及如何Distinct去除重复数据
ES搜索如何使用In操作查询, 如何使用 filter过滤, 多层filter 过滤,如何caidinality去除重复数据原创 2022-07-17 17:28:09 · 11433 阅读 · 0 评论 -
Elasticsearch实战(十六)---TOP N 实现统计组内排名最高的N条数据及histogram区间统计
es搜索 实现统计组内排名最高的TopN条数据及Histogram区间统计, date_histogram日期区间统计的详细用法原创 2022-07-11 00:28:23 · 2241 阅读 · 0 评论 -
Elasticsearch实战(十五)---查询query,filter过滤,结合aggs 进行局部/全局聚合统计
es 聚合搜索,查询query,filter过滤,结合aggs 进行局部/全局 global 聚合统计,实现 查询过滤聚合操作,且利用global 实现局部聚合与全局聚合对比原创 2022-07-10 19:32:51 · 2569 阅读 · 0 评论 -
Elasticsearch实战(十四)---聚合搜索Aggs多层嵌套聚合处理
elasticsearch 聚合操作 搜索 Aggs聚合, 实现Count求和计数,Avg求平均值操作及多层分组嵌套聚合查询原创 2022-07-10 17:39:20 · 5495 阅读 · 0 评论 -
Elasticsearch实战(十三)---聚合搜索Aggs聚合及Count,Avg操作
elasticsearch 聚合操作 搜索 Aggs聚合, 实现Count求和计数,Avg求平均值操作原创 2022-07-03 23:53:42 · 2702 阅读 · 0 评论 -
Elasticsearch实战(十二)---搜索推荐 match_phrase_prefix及fuzzy错误拼写模糊查询
Elasticsearch实战 搜索推荐 match_phrase_prefix ,根据前缀关键字, 或者错误拼写 fuzzy 来实现 错误单词查询 来匹配搜索 doc原创 2022-07-03 17:03:42 · 1886 阅读 · 0 评论 -
Elasticsearch实战(十一)---前缀模糊匹配搜索 prefix search
Elasticsearch实战- 前缀模糊匹配搜索 prefix 前缀搜索, wildcard 通配符搜索,regexp 正则匹配搜索原创 2022-07-03 14:27:40 · 4278 阅读 · 0 评论 -
Elasticsearch实战(十)---Match及MatchPhrase提升召回率及精确度及重积分优化Rescore
Elasticsearch实战使用 Match及MatchPhrase提升召回率及精确度, rescore实现重积分优化原创 2022-07-03 13:34:16 · 3334 阅读 · 3 评论 -
Elasticsearch实战(九)---CopyTo字段组合 实现逻辑多字段搜索
Elasticsearch CopyTo字段组合 实现逻辑多字段搜索,替换cross_fields搜索原创 2022-07-02 21:18:09 · 1834 阅读 · 0 评论 -
Elasticsearch实战(八)--- 词条为中心的 CrossFields 多字段搜索策略
Elasticsearch 以词条为中心的 CrossFields 多字段搜索策略,针对MostFields的问题,CorssFields给出解决方案及使用方法原创 2022-06-26 17:41:14 · 2802 阅读 · 0 评论 -
Elasticsearch实战(七)---BestFields MostFields CrossFields 多字段搜索策略
Elasticsearch实战- BestFields MostFields CrossFields 搜索策略 的使用及区别和用法原创 2022-06-26 15:00:59 · 1236 阅读 · 2 评论 -
Elasticsearch实战(六)---高级搜索 boost控制权重实现搜索结果排名
Elasticsearch 高级搜索,通过boost控制相关度分数,控制搜索结果排名原创 2022-06-25 23:28:31 · 3788 阅读 · 0 评论 -
Elasticsearch实战(五)---高级搜索 Match/Match_phrase/Term/Must/should 组合使用
Elasticsearch 实战 高级搜索 match,match_phrase, term区别及如何使用,Must及should组合使用的问题及解决办法原创 2022-06-25 19:46:27 · 2253 阅读 · 0 评论 -
Elasticsearch实战(二)--- 高级查询语法使用
ElasticSearch 高级语法及查询,多个条件And,or操作及聚合操作查询原创 2022-06-05 13:47:22 · 680 阅读 · 0 评论 -
Elasticsearch实战(四)---中英文分词及拼音搜索
Elasticsearch 自定义分词规则,IK分词处理,拼音搜索原创 2022-06-05 23:26:34 · 1915 阅读 · 0 评论 -
Elasticsearch实战(三)---复杂数据结构及映射 Mapping操作
Elasticsearch实战 ,Nested,Object复杂数据结构查询及使用原创 2022-06-05 19:24:17 · 1391 阅读 · 0 评论 -
Elasticsearch实战(一)---安装及基本语法使用
Elasticsearch安装及使用原创 2022-06-04 23:14:58 · 768 阅读 · 5 评论