Searching mysql lebih cepat dengan fulltext

Lagi-lagi nulis berdasarkan pengalaman…masih hangat nih …:D

sehari yg lalu dihadapkan dengan masalah untuk gimana cara melakukan searching di mysql pada banyak table. akhirnya cari2 di google apakah bisa searching di mysql pada seluruh database… hmmm…. dan hasilnya macem2…. ada yg ngasih tau cobak pake cara

SELECT * FROM * WHERE * LIKE ‘%$keyword%’;

Continue reading

Searching mysql lebih cepat dengan fulltext

Lagi-lagi nulis berdasarkan pengalaman…masih hangat nih …:D

sehari yg lalu dihadapkan dengan masalah untuk gimana cara melakukan searching di mysql pada banyak table. akhirnya cari2 di google apakah bisa searching di mysql pada seluruh database… hmmm…. dan hasilnya macem2…. ada yg ngasih tau cobak pake cara

SELECT * FROM * WHERE * LIKE ‘%$keyword%’;

agak gak percaya sih ama perintah d atas…tp setelah di coba…ternyata…benar dugaan saya…gak bisa… :(…to emang saya yg ga bisa yah…hehe…drpd nyobak sesuatu yg gak jelas…. akhire keinginan saya yang terlalu ‘muluk’ untuk searching di entire database saya turunkan. saya beralih untuk searching di entire table ajah deh…:D..ternyata masih ribet juga… pokok e intinya aq pengen searching di beberapa field tanpa perintah SQL yang ribet…

setelah muter2 nyari,,akhirnya ada saran untuk pake nambahin fulltext pada tiap field. langsung ajah gini caranya

ALTER TABLE nama_tabel ADD FULLTEXT (nama_field1, nama_field2, dst…);

perintah diatas fungsinya untuk membuat index fulltext pada tiap field…

nah trus apa fungsinya tuh kita tambahin fulltext…. sabay cuy…. perintah diatas digunakan agar bisa digunakan untuk melakukan perintah selanjutnya yaitu :

SELECT * FROM nama_tabel WHERE MATCH (nama_field1, nama_field2, dst…) AGAINST (‘$keyword’ in boolean mode);

dari script di atas sebenare bisa digunakan untuk entire DB sih,,,tp agak ribet…cobak sendiri yah…kmrn aq pake untuk 4 tabel sekaligus..hehe…

menurut q perintah diatas lumayan membantu dalam pencarian,,selain lebih cepet dikit,,script nya jg gak ribet….hehe….

Sekian dulu yah tulisannya…

BTW,,pada akhirnya perintah d atas gak kepake..cz aq uda nemu script untuk mesin pencarian alias Search Engine. Di PHP ternyata banyak fiturnya…bs pake mnoGoSearch, sphinx, dll…monggo di cobak yah…

intinya dalam sehari dapat 2 ilmu nih saya kemarin… 😀