php+MySQL+mecabで日本語全文検索システムを作成した。 弊社で提供しているデジタルカタログサービスで提供するデジタルカタログに全文検索機能を実装するためで、実装したサンプルは以下の通り。 JULIA OPEN WATER MANUAL(お客様のご好意によりここで紹介しています。) MySQLによる日本語全文検索とは? MySQLにはもともとFULLTEXT型というインデックス機能がある。 これを使用するとGoogleやYahooのような全文検索機能を利用することができるのだが、残念ながら元となる文章が英文のように単語の間にスペースが入っている必要があり、そのままでは日本語では使用できない。 そこで、MySQLのFULLTEXT検索を行うために以下のような方法が使用される。 mecabなどの分かち書きシステムを利用してインデックスを構築する。 n-gramを使用してインデックスを