MySQL, MATCH (col1,col2,...) AGAINST (expr [search_modifier])
yapısına sahip FULLTEXT
dizinleri sağlar. Birkaç tane Full-Text Search varyantı vardır, bunlardan biri (ve varsayılanı olan) Natural Language Full-Text Search'dur.MySQL'te olası olası maksimum MATCH değeri ('...' NATURAL DİL MODU) nedir?
MATCH ('...' DOĞAL DİL MODUNDA) 'nın olası maksimum değeri nedir? Örnek
:
Bu sorgu
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
biz 'Basketball'
için coursedata.title
satır alaka değerini depolamak sütun relevance
, bir sonuç tablo döndürür. Ya da coursedata.title
satırları için 'Basketball'
alaka düzeyi? Her neyse, orada MATCH(...)
işlevinin çıkışını saklıyoruz. Benim durumumda 0
'dan 3.695953130722046
'a değerleri alıyorum.
Burada gerçek bir sorunuz olabilir, fakat bu soru olarak ele alınması çok muğlaktır. Belirli bir soruyu daha net bir şekilde sormak için düzenlemeyi düşünün. –
Lütfen şimdi bakın ve cevabı tekrar açın. Teşekkürler. – automatix
Şimdi daha iyi görünüyor; teşekkür ederim. –