Java

Apache Solr 入門

あけましておめでとうございます。

技術評論社様より新刊、”Apache Solr 入門” を頂きました。2月20日発売予定だそうです。

[amazonjs asin=”4774141755″ locale=”JP” tmpl=”Small”]

Apache Solrは Pure Java の検索エンジン/ライブラリである Lucene のサブプロジェクトで、 HTTP ベースの API を持つスタンドアロンのサーバ製品です。(たぶん。そういう認識)

一度ダウンロードして起動してみたことはあるのですが、起動して管理画面をちょっと覗いて「ふーん、なんか良くできてるなぁ」程度で止まっていました。
非常に興味のある製品でこれから Lucene と並んで普及していくものだと個人的に思っています。

章立ては以下の通りです。
Chapter 1 イントロダクション
Chapter 2 スキーマの設定
Chapter 3 インデックスの作成
Chapter 4 検索
Chapter 5 クライアントプログラミング
Chapter 6 データインポートハンドラ
Chapter 7 マルチコア
Chapter 8 分散検索
Chapter 9 サーチコンポーネント
Chapter 10 実践! Solr 運用TIPS

「入門」を謳いながらもかなり実践的な内容に踏み込んでいることが伺えます。
なにしろ著作陣には Lucene や Solr の開発者である関口 宏司さんが名を連ねていますし、Lucene/Solr による検索ビジネスコンサルティング会社である 株式会社ロンウイット が監修となっていますので期待せざるを得ません。
ヒジョーに宣伝っぽいエントリになってしまいましたが、宣伝です。はい。
読了後にまた感想を書きたいと思います。

ところで Solr と並んで興味がある Lucene のサブプロジェクトは Mahoutです。こちらはレコメンデーションエンジンです。
検索とレコメンデーション、うまく組み合わせれば ec サイトの収益機会を大きく向上させたり、イントラネットの利用効率を上げたりすることができますね。

マイクロソフトの子会社で、検索エンジンを主軸としているファストサーチもレコメンデーションエンジンを持っていたりします
検索エンジン、レコメンデーションエンジン、そして広告エンジン(コンテクストマッチ)は似ている技術だということがなんとなくわかりますね。

関連記事:
新発売の Apache Solr 入門 を読みました – 侍ズム
書籍「Apache Solr入門」 | 関口宏司のLuceneブログ