Tam metin aramamı (boolean modda) üç harf veya daha az sözcük almak için çalışıyorum.MySQL tam metin, üç veya daha az harf içeren kelimeler için arama yapın
Şu anda "NBA" gibi bir şey ararsam, hiçbir sonuç alamıyorum.
Ancak, arama terimine "*" numaralı wildcard operatörünü eklerseniz sonuç alırım.
Ayrıca, üç kelime limitini my.ini
'da kaldırabildiğini de okudum, fakat bunun daha iyi bir yolu olup olmadığını merak ediyorum.
Teşekkür Pascal, (Ben ;-) kopyala-yapıştır vermedi detaylı bilgi için, o sayfayı okumalısınız), sahip olduğum düşüncesi yapmaktır Bu, arama ifadesinin uzunluğunu kontrol eden ve joker * değiştiricisini ekleyenden daha iyi olan ft_min_word_len 'a göre daha iyi bir yöntem olup olmadığını merak eder. –
Oh, üzgünüm anlaşıldı ;; Bununla ilgili pek bir fikrim yok ... iyi bir performans olsa da emin değilim; bir sidenote gibi: solr veya sfenks gibi bazı dış indeksleme/arama motorunu kullanma hakkında ne düşünüyorsunuz? –
teşekkürler, Sfenks duydum ama kafamın etrafına sarmak için zamanım olmadı. –