MySQL-基于最相关加权结果(匹配)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL-基于最相关加权结果(匹配)相关的知识,希望对你有一定的参考价值。

  1. SELECT *, (
  2. (1.2 * (MATCH(title) AGAINST (`".$keyword."` IN BOOLEAN MODE))) +
  3. (0.8 * (MATCH(description) AGAINST (`+".$keyword."` IN BOOLEAN MODE))) +
  4. (1.0 * (MATCH(tags) AGAINST (`".$keyword."` IN BOOLEAN MODE)))
  5. ) AS relevance
  6. FROM `".$table_posts."`
  7. MATCH (title, description, tags) AGAINST ('".$keyword."' IN BOOLEAN MODE)
  8. ORDER BY relevance DESC
  9. LIMIT 0,5

以上是关于MySQL-基于最相关加权结果(匹配)的主要内容,如果未能解决你的问题,请参考以下文章

07.设置相关度

使用 TF-IDF 加权的空间向量模型实现句子相似度计算

文本相似度-bm25算法原理及实现

Mysql全文搜索跨多个表的相关性

如何按相关性对MYSQL全文搜索结果进行排序

基于负相关学习多神经网络集成的目标识别算法MATLAB仿真