我在数据库中有一个表,其中包含包含关键字和其他数据的记录。创建允许人们根据关键字进行搜索并根据匹配关键字的数量对结果进行排序的搜索功能的逻辑方法是什么?
最佳答案
Mysql 提供FULLTEXT
搜索选项。检查此链接 mysql full text search 。这些搜索结果将根据最佳匹配进行排序。它还支持 bool 模式和自然语言模式(默认)。您需要在搜索列上添加 FULLTEXT
索引。
关于PHP 关键字搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9073016/