mysql - 使用 MySQL 全文匹配两个字段以查找相关结果?

标签 mysql sql search full-text-search

我有一个包含两个字段的博客表:

title  <--- plain text
body   <--- html format

给定一条博客记录,如何通过全文查询中的标题和正文来查找相关博客文章?

最佳答案

尝试一下:

  select *, MATCH (title, body) AGAINST ('some words' IN BOOLEAN MODE) as searched from table where MATCH(`title`, `body`) AGAINST('some words'  IN BOOLEAN MODE)DESC

关于mysql - 使用 MySQL 全文匹配两个字段以查找相关结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22728004/

相关文章:

php - 具有价格等级的 Laravel 逻辑

mysql - 导入mysql数据库到RDS

swift - 删除包含等于/不等于字符串的标题的注释?

sql - 比较同表sql中的下一条记录

php - 使用数组 PHP 在 SQL 数据库中搜索

java - 如何在非常大的文件中搜索字符串及其上方和下方文本的出现

MySQL - 组合多个查询+计数

php - 按查询结果排序/Mysql 子查询

mysql - 一个查询获取一个月中每一天的总 # 条记录

sql - N-M 关系中的复合主键与否?