husonet | Tarih: 03.01.2012
FULLTEXT Mysql Text, Varchar ve Char gibi alanlar için hızlı arama tekniği.
Mysql Text, Varchar ve Char gibi alanlar için hızlı arama tekniği.
Arama yapacağımız alanları indexliyoruz.
Örnek SQL
Notlar Koyduğumuz indexi silmek istiyorsak
Not : Normalde 4 karaktere göre indexleme yapar
Bunu aşmamız için
Mysql i restart edelim
Tablomuzu repair edelim
Arama yapacağımız alanları indexliyoruz.
ALTER TABLE sayfa ADD FULLTEXT(KEYWORD, ICERIK);
Örnek SQL
select COUNT(ID) from sayfa WHERE MATCH(KEYWORD,ICERIK) AGAINST('"aks"' IN BOOLEAN MODE);
Notlar Koyduğumuz indexi silmek istiyorsak
ALTER TABLE sayfa DROP INDEX KEYWORD;
Not : Normalde 4 karaktere göre indexleme yapar
Bunu aşmamız için
vim /etc/mysql/my.cnf
ft_min_word_len=2
Mysql i restart edelim
/etc/init.d/mysql restart
Tablomuzu repair edelim
mysql> REPAIR TABLE sayfa QUICK;