php - 如何使用标题使用 MATCH() AGAINST() 获取相关问题

标签 php mysql

类似这个问题: Creating a related or similar posts using PHP & MySQL , 我想获取相关帖子。

现在,我有一个名为questiontbl 的表,这是我的查询:

 SELECT *, MATCH(qu_title) AGAINST('second') AS score
 FROM questiontbl 
 WHERE MATCH(qu_title) AGAINST('second') 
 ORDER BY score DESC LIMIT 5

我只想得到相关的问题,不包括问题的内容或细节。

我想检索条目,但它返回为空,尽管我有以下示例标题:

  1. “你应该做的第二件事”
  2. “第二件事重要吗?”

有人知道这个错误吗?

最佳答案

second 是停用词,因此在使用全文搜索时会忽略它们。参见 Stopwords .

关于php - 如何使用标题使用 MATCH() AGAINST() 获取相关问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35549278/

相关文章:

c# - 使用 C# 更新 MySQL 中的值数据库

mysql - 通过和失败记录相同的测试

mysql - dbexpress 的 DBxmys.dll 缺失错误

php - 将 PostgreSQL DEFAULT 与 Doctrine 一起使用?

php - 显示一个包含多列的表,每列的条件不同 PHP MySQL

PHP 问题 : password_hash function is not able to generate a salt

php - 我的 wordpress 主题的字符问题

mysql - 无法授予mysql数据库权限

php - 为什么我的查询不起作用?

php - 使用 PHP - SPL 解决方案反向遍历数组?