模糊搜索是一种在搜索引擎或数据库中,用户输入关键词后,系统可匹配近似、相关或部分匹配内容的搜索方式。它支持容错(如拼写错误)、通配符及语义关联,帮助用户快速找到目标信息,广泛应用于各类信息检索场景。
MySQL 的 LIKE 本身没有内置权重 ,但可以通过 CASE 表达式 / 字段权重计分 的方式,手动给匹配到的字段设置优先级,让 title 匹配的结果排在最前面。 核心思路 用 OR 同时在 title 和 content 中模糊匹配 给匹配结果 打分 : title 匹配 → 最…