代码改变世界

随笔分类 -  elasticsearch

由Elasticsearch7.8评分脚本引起的一个索引迁移解决方法

2022-01-06 10:42 by 北桥苏, 61 阅读, 收藏, 编辑
摘要: 前言: 为了实践一下ElasticSearch的自定义相关度评分,使用了Expression脚本。但是在执行过程中却报错了,最后通过修改索引映射,添加别名和同步旧索引数据得以解决,所以以下也围绕这几项问题展开。 涉及知识: 索引映射修改 索引别名使用 重建索引 相关度评分 问题: 1. 评分脚本执行 阅读全文

Logstash同步MySQL关联表到Elasticsearch的嵌套文档中

2021-12-22 10:10 by 北桥苏, 228 阅读, 收藏, 编辑
摘要: 前言: 上一篇实践了通过Logstash同步MySQL的几张关联表到Elasticsearch中。为了实现同一种业务需求,嵌套文档在资源开销和查询速度上要优于父子文档(针对少量数据的情况)。所以以下就实践一下嵌套文档的基本使用和,以及Logstash如何同步一对多关系表到ElasticSearch的 阅读全文

Logstash同步MySQL一对多关联表到Elasticsearch父子文档

2021-12-20 20:07 by 北桥苏, 485 阅读, 收藏, 编辑
摘要: 前言: 目前大部分业务开发中,ElasticSearch主要还是用来做搜索。而支撑搜索功能的数据结构比较单一,不会有数据嵌套或者多种关联之类的。尽管没有,但是有些小众需求可能还会有一对多查询的场景。为了实现和MySQL的Join类似的查询方式,以下以ES的父子文档方式储存,并详细演示Logstash 阅读全文
点击右上角即可分享
微信分享提示