MySQL 全文搜索

标签 mysql full-text-search

如何在 MySQL 中的全文搜索中添加一列以指示搜索中包含哪些词?

最佳答案

你是说查询还是索引定义? 对于查询,它将是这样的:

WHERE 
  MATCH (colA, colB) AGAINST ('+words* +you* +search*' IN BOOLEAN MODE)

关于MySQL 全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086727/

相关文章:

java - 使用线程插入mysql

mysql - SQL如何计算所有行的最大值

mysql - 我想编写触发器来限制数值插入

sql-server - SQL Server 2008 全文搜索 (FTS) 与 Lucene.NET

php - 将时间字符串存储到 Laravel 中的 TIME 列

mysql - 使用 INNER JOIN 或 EXISTS 在 m2m 关系中查找属于多个是否更好?

python - 正确安装支持 FTS5 的 sqlite3

sql-server - 跨连接列的全文搜索?

elasticsearch - 使用 Elasticsearch 进行驼峰式搜索

python - 根据搜索字符串从多行文本中捕获一行