PHP 关键字搜索

标签 php mysql search keyword relevance

我在数据库中有一个表,其中包含包含关键字和其他数据的记录。创建允许人们根据关键字进行搜索并根据匹配关键字的数量对结果进行排序的搜索功能的逻辑方法是什么?

最佳答案

Mysql 提供FULLTEXT 搜索选项。检查此链接 mysql full text search 。这些搜索结果将根据最佳匹配进行排序。它还支持 bool 模式和自然语言模式(默认)。您需要在搜索列上添加 FULLTEXT 索引。

关于PHP 关键字搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9073016/

相关文章:

mysql - 具有多个 cms 的 MySQL 速度较慢

mysql - 如果列多次具有相同值,则选择行

algorithm - 这个搜索算法叫什么?

PHP - 使用 json 将数据表单发布到 Google 文档

php - 常量和 mysql,最佳实践

mysql - 编写复杂的 MySQL Join 查询

search - 创建一个 .bashrc 函数以在所有文件中搜索特定字符串

unix - 如何使用 less 使用模式修饰符进行不区分大小写的搜索?

php - 由 PHP 执行的 C 应用程序在执行完成之前不会在浏览器上显示输出

php - 如何为每个目录自动将 PHP 错误保存到文件中?