gpt4 book ai didi

php - 基于Match Relevance with Like的Mysql Search排序

转载 作者:行者123 更新时间:2023-11-29 03:08:28 24 4
gpt4 key购买 nike

我有一个要从中搜索的表。该表位于 InnoDB 中。我用过LIKE '%$keyword%' 用于搜索,但我想根据匹配的相关性缩短它们。

喜欢关键字“xyz”

应该显示结果作为

(1) xyz abc
(2) abc xyz

目前它按字母顺序显示。有什么办法可以根据相关性做空它们吗?

我也用 Myisam 中的其他表进行了 Mysql 全文搜索,但这也不适用于像“an”这样的小关键字,它需要关键字长度大约 3 到 5

最佳答案

添加一个order by

order by instr(column_name, 'keyword')

这将根据关键字在文本中的位置对记录进行排序。

关于php - 基于Match Relevance with Like的Mysql Search排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11848007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com