QQ 咨询
喝杯饮料
微信交流
wx公众号
432

因为在项目中集成了 ElasticSearch,用于某些业务场景的搜素或筛选。这里关于 ElasticSearch 就不做介绍了,虽然解决了全文搜索的性能问题。但是当出现一些频繁更新的数据放置在 ES 就有点麻烦
 2022-05-08 16:52:37   作者:北桥苏   分类:[ 大数据 ]

为了实践一下ElasticSearch的自定义相关度评分,使用了Expression脚本。但是在执行过程中却报错了,最后通过修改索引映射,添加别名和同步旧索引数据得以解决,所以以下也围绕这几项问题展开。
 2022-01-06 19:33:14   作者:北桥苏   分类:[ PHP技术 ]

为了实现同一种业务需求,嵌套文档在资源开销和查询速度上要优于父子文档(针对少量数据的情况)。所以以下就实践一下嵌套文档的基本使用和,以及Logstash如何同步一对多关系表到ElasticSearch的嵌套文档中。
 2021-12-22 10:11:29   作者:北桥苏   分类:[ PHP技术 ]

目前大部分业务开发中,ElasticSearch主要还是用来做搜索。而支撑搜索功能的数据结构比较单一,不会有数据嵌套或者多种关联之类的。尽管没有,但是有些小众需求可能还会有一对多查询的场景。为了实现和MySQL的Join类似的查询方式,以下以ES的父子文档方式储存,并详细演示Logstash如何将MySQL的多张有关联的表同步到ES的父子文档。
 2021-12-20 20:09:20   作者:北桥苏   分类:[ PHP技术 ]

上一篇文章也简单的介绍了Logstash同步MySQL到ElasticSearch。批量同步虽说就配置文件不一样,但是实际操作的时候,也还会遇到不少的问题,比如reader不允许特殊字符(0x0)等等。下面也主要以几个问题来演示批量同步的过程,以及启动命令时如何排查报错的方法。
 2021-12-08 09:53:00   作者:北桥苏   分类:[ PHP技术 ]

最近又重新在看ElasticSearch的文档,发现那些DSL语法全都忘记了,所以准备写一个用ES做储存的demo小项目。其实是用DSL代替之前项目的SQL,但是数据以及一些字段还是需要,所以就需要将以前的MySQL数据导入到ElasticSearch中。
 2021-12-06 09:22:28   作者:北桥苏   分类:[ PHP技术 ]






用户登录


     QQ登录

我的标签


随机文章

  • 域名解析成功但ping不通解决方案 开发者往往会有多台不同平台的服务器,…… 查看详情
  • 搞机的神器们——Xposed,Magisk,TaiChi(太极)的安装使用只要是一个愿折腾的人,应该对安卓手机ROOT…… 查看详情
  • 解决使用宝塔安装的swoole扩展,运行项目出现的3个常见问题测试性的启动一下。php easyswool…… 查看详情

友情链接





Copyright© 2016-2021 北桥苏 & 版权所有    赣ICP备16002525号-1
如有侵权、不妥之处,请联系站长的客服并出示版权证明以便删除。敬请谅解! 站长客服联系方式:QQ2652364582