Laravel如何做相似文章推荐功能?


在某篇文章详情,推荐几篇相似文章,根据与当前文章标题相似度倒叙推荐几篇,这里想到了similar_text()函数,比较两个字符串的相似程度.但这样需要把全部文章查询出来,再计算相似度,再倒叙排列取前几篇,这样可能效率比较低.有没有一种办法能通过类似$query->orderBy(similar_text(当前文章标题,'其他文章标题',),'desc')->limit(5)来实现,传统的orderBy是根据某个字段来排序,此处想通过orderBy 自定义函数来倒叙排列.不知道行不行得通?


Vote Vote Cancel Collect Collect Cancel

<< 上一篇: 社交账号绑定

>> 下一篇: REPAIR TABLE 用于修复被破坏的表