mysql - MATCH() 子句中列的顺序重要吗?

标签 mysql indexing full-text-search

这是我的查询:

. . . WHERE MATCH ( col1, col2 ) AGAINST ( :q )

现在我想知道,上面的查询和这个有什么区别吗?

. . . WHERE MATCH ( col2, col1 ) AGAINST ( :q )

实际上我的测试说不,它们之间没有任何区别,我只是想确定一下。

最佳答案

没有区别。但是您确实需要 FULLTEXT(col1, col2)(以任意顺序)。

关于mysql - MATCH() 子句中列的顺序重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41290705/

相关文章:

mysql - 通过 Perl 合并两个 MySql 数据库(不是表)

mysql - group by indexed columns + where by indexed column导致速度下降

asp.net-mvc - 如何将索引应用于 IEnumerable 表达式类型并在 razor View 中并排显示数据

mysql - 如果我将 jdbc river 与 mysql 一起使用, Elasticsearch 是否会自行更新其索引?

mysql - Delphi - MySQL 最好使用的数据感知组件

mysql - SQL ORDER BY 距离无法正常工作

mysql - 如何将一列数据显示为固定值,而另一列正常显示,两列来自同一列数据?数据库

python - 根据另一个 Pandas 数据框有条件地提取 Pandas 行

solr - 太阳黑子与 Solr 3.5。手动更新索引以进行实时搜索

search - 在具有规范化数据的应用程序中进行多语言自由文本搜索?