Full Text search MySQL'in MyISAM engine'de olan bir özellik?
Basit bir tanımlama;
ALTER "TABLO AD" news ADD FULLTEXT("SUTUN_AD", "SUTUN_AD2");
Ne işe yarar uzun karakterli string değerlerinizi arattırmaya yarar.
Mesela, bir kitabın DESCRIPTION alanında bir arama yaptırcaksınız. Uzunca 2000 karakter bir alana ve binlerce kayıt..
Kaçınılman gereken bir kaç nokta var.
- Case sensitive (Büyük, küçük harf duyarlılığı) özelliği yoktur.
- Kısa arama kelimeleri genelde ignore edilir.
- FULLTEXT Search, sadece yüksek verili db'lerdeki tablolar içinde arama yaparken performanslıdır ve fark hissedilebilir.
Örnek kod parçası : https://www.sphinxconnector.net/Tutorial/Introduction-to-the-Fluent-API