mysql – wyszukiwarka (FULLTEXT search)
Kiedyś stanąłem wobec problemu zrobienia prostej wyszukiwarki. Jako że z natury rzeczy jestem bardzo leniwym stworzeniem, nie miałem wyjścia – użyłem google
Mister google powiedział tak:
Dodaj indeks FULLTEXT polom w których chcesz szukać:
ALTER TABLE news ADD FULLTEXT(news_tytul, news_tresc);
Zadaj pytanie używając poniższej składni:
SELECT * FROM news WHERE MATCH(news_tytul, news_tresc) AGAINST (‘szukane_slowo’);
Proste, szybkie i łatwe – prawda? Cóż więcej trzeba leniwcom
Po szczegóły odsyłam tutaj: http://devzone.zend.com/article/1304-Using-MySQL-Full-text-Searching