【发布时间】:2021-03-31 11:09:39
【问题描述】:
我有Post 和Tag 型号。一个Post 可以有多个Tag,以后可以通过$post->tags 访问。现在,我想使用标签按标签存在百分比来获取类似的帖子。这是场景:
当前帖子标签:tag1, tag2, tag3, tag4, tag5
类似帖子 1:tag2, tag3, tag4, tag6, tag7 - 包含 3 个标签 (60%)
类似帖子 2:tag1, tag2, tag3, tag7 - 包含 3 个标签 (60%)
非相似帖子:tag1, tag22, tag33, tag44 - 仅包含 1 个标签 (20%)
假设我希望标签之间有 60%(来自当前帖子)的相似性,并且我想在 MySQL 级别上获取它们。我该怎么做?
【问题讨论】: