MySQL提供FULLTEXT
索引,可以使用MATCH (col1,col2,...) AGAINST (expr [search_modifier])
构造检索。有几个Full-Text Search变体,其中一个(默认值)是Natural Language Full-Text Search。
那么MATCH的最大可能值是什么('...'IN NATURAL LANGUAGE MODE)?
示例:
此查询
SELECT
courses.id,
courses.title,
MATCH (coursedata.title) AGAINST ('Basketball') AS relevance
FROM
courses
JOIN
coursedata ON coursedata.id = courses.coursedata_id
WHERE
MATCH (coursedata.title) AGAINST ('Basketball') > 0
返回包含relevance
列的结果表,我们在其中存储coursedata.title
行的'Basketball'
行的相关性值。或'Basketball'
行coursedata.title
的相关性值?无论如何,我们在那里存储MATCH(...)
函数的输出。就我而言,我正在设定从0
到3.695953130722046
的值。
答案 0 :(得分:0)
查询输出的可能性实际上没有一个小的限制。因此,您将冻结MySQL /您的网络,而不是达到这个巨大的限制。