MySQL中MATCH('...'IN NATURAL LANGUAGE MODE)的最大可能值范围是多少?

aut*_*tix 8 mysql full-text-search relevance match-against

MySQL提供FULLTEXT可以使用MATCH (col1,col2,...) AGAINST (expr [search_modifier])构造检索的索引.有几种全文搜索变体,其中一种(和默认的)是自然语言全文搜索.

那么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
Run Code Online (Sandbox Code Playgroud)

返回带有列的结果表relevance,我们在其中存储coursedata.title行的相关性值'Basketball'.或相关值'Basketball'coursedata.title行?无论如何,我们在那里存储MATCH(...)函数的输出.就我而言,我从歌厅值03.695953130722046.

gyu*_*rix 1

对于查询输出的可能性来说,实际上并没有小的限制。因此,您将冻结您的 MySQL/您的网络,而不是达到那个巨大的限制。