杠氯 发表于 2025-9-29 16:30:29

基于Kafka和Elasticsearch构建实时站内搜索功能的实践

作者:京东物流 纪卓志

目前我们在构建一个多租户多产品类网站,为了让用户更好的找到他们所需要的产品,我们需要构建站内搜索功能,并且它应该是实时更新的。本文将会讨论构建这一功能的核心基础设施,以及支持此搜索能力的技术栈。
问题的定义与决策

为了构建一个快速、实时的搜索引擎,我们必须做出某些设计决策。我们使用 MySQL 作为主数据库存储,因此有以下选择:
<ol> 直接在 MySQL 数据库中查询用户在搜索框中输入的每个关键词,就像%#{word1}%#{word2}%...这样。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

驳嗦 发表于 3 天前

感谢分享,下载保存了,貌似很强大

梅克 发表于 1 小时前

鼓励转贴优秀软件安全工具和文档!
页: [1]
查看完整版本: 基于Kafka和Elasticsearch构建实时站内搜索功能的实践