6
MySQLはFULLTEXT
のインデックスを提供します。インデックスはMATCH (col1,col2,...) AGAINST (expr [search_modifier])
で取得できます。いくつかのFull-Text Searchバリアントがあり、そのうちの1つ(デフォルトのもの)はNatural Language Full-Text Searchです。MySQLでのMATCH( '... NATURAL LANGUAGE MODEでの')の可能な値の範囲はどれくらいですか?
それで、マッチの可能な最大値は何ですか( '...' 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
我々は
'Basketball'
ため
coursedata.title
行の関連性値を保存しているコラム
relevance
、結果テーブルを返します
。またはcoursedata.title
行の関連性値'Basketball'
?とにかく、そこにはMATCH(...)
関数の出力が格納されています。私の場合は、0
から3.695953130722046
に値を取得しています。
ここで実際の質問があるかもしれませんが、それは疑問であり、対処するにはあまりにも曖昧です。具体的な質問をより明確にするために編集を検討してください。 –
今すぐお返せください。ありがとう。 – automatix
今よく見えます。ありがとうございました。 –