全文検索のエンジンとして最近採用されることが、ちらほら見かけられるようになったElasticsearch、さわり程度ですが少し調べてみました。
まず、Elasticsearchの概要ですが、基本的には検索対象の文章を登録した上で、全文検索を行います。下記の記事にある通り、RDBMSとの違いは一致検索ではなく関連度が高いものを返すという点です。
【第8回 Elasticsearchの基礎を学ぶ】
http://gihyo.jp/dev/serial/01/js-foundation/0008
セットアップや使用方法の詳細は、下記のリンク集にある記事を見ていけばイメージをつかめるかと思います。インデックスの考え方とかは、全文検索エンジンならではのものですね。
【オープンソースの検索エンジン/Elasticsearchとは】
https://www.ossnews.jp/oss_info/Elasticsearch
実際の活用方法のサンプルは下記のサイトにあります。Twitterからつぶやきを集計して表示するものとなります。
【楽しい可視化:elasticsearchとSpark Streamingの出会い】
http://www.intellilink.co.jp/article/column/bigdata-kk02.html