【发布时间】:2015-02-22 21:45:06
【问题描述】:
MySQL 说:http://dev.mysql.com/doc/refman/5.6/en/fulltext-natural-language.html
SELECT * FROM articles
WHERE MATCH (title,body)
AGAINST ('database' IN NATURAL LANGUAGE MODE);
当在 WHERE 子句中使用 MATCH() 时,如前面所示的示例,返回的行将自动按照相关性最高的优先排序。相关性值是非负浮点数。零相关性意味着没有相似性。相关性是根据行中的单词数、该行中唯一单词的数量、集合中的总单词数以及包含特定单词的文档(行)数来计算的。
是否可以禁用此“以最高相关性自动排序”?我不需要任何自动排序,并且希望在查询中获得更多性能。 :)
【问题讨论】: