Apache Lucene という全文検索エンジンがあります。パフォーマンスもよく、 色々なところで使われており、安定しています。Lucene はいろいろな部分が カスタマイズ出来るようになっており、データの保持などに関しても自前のクラスを 使って変更することが出来ます。 このデータの保持に、NoSQL の1つである Cassandra を使うことができます。 Cassandra を使うことで、ボトルネックになりがちなディスクの負荷を分散して しまって、勝手に検索がスケールするようにしよう、というわけです。 この組み合わせは、Lucene + Cassandra で Lucandra と呼ばれています。 今日はこのお話。 まだ安定していないのですが、そのうちよろしくなっていくと思われるので、 先取りしてチェックしておきましょう。 インストール Cassandra, Lucen