質問: 日本語全文検索をサービスに導入したいのですが、 mroongaと標準mysql5.7どちらがおすすめでしょうか? 今までmysql5.6だったのでmronngaを使ってきましたが、 mysql5.7で日本語全文検索が対応されていたので、 そちらのほうが、いいのかなと思ってます。 パフォーマンスが良いのはどちらでしょうか? 検索しても出てこなかったのですが、 こういうのは誰かが先に調べてるかなと思うので、教えてほしいです。 データがなければ、自分で検証しようかと思います。 あと、実は中身は同じものだったりもするのでしょうか? おすすめを教えてほしいです。 ngramだと文節間のワードも拾ってきて、精度が落ちそうなので、mecabを使う予定です。 一応mroongaは今までラッパーモード(ストレージモードは壊れやすかった)のmecabを使ってました。 mysql5.7でもmecabを使おうかと思ってます。
回答: 世界のyokuさんの発表:「MySQLの全文検索に関するあれやこれや」が役立つと思います。 あとは、Oracle公式の資料も。 * MySQL 5.7 InnoDB 日本語全文検索 その1 * MySQL 5.7 InnoDB 日本語全文検索 その2 * MySQL 5.7 InnoDB 日本語全文検索 その3 個人的にすでに mroonga を運用できているのなら、そのまま使うのがよいのかなーと思います。