Software Design plusシリーズ[改訂第3版]Apache Solr入門
―オープンソース全文検索エンジン

[表紙][改訂第3版]Apache Solr入門 ―オープンソース全文検索エンジン

紙版発売
電子版発売

B5変形判/392ページ

定価4,180円(本体3,800円+税10%)

ISBN 978-4-7741-8930-7

電子版

→学校・法人一括購入ご検討の皆様へ

この本の概要

今回で3回目の改訂となるApache Solrの解説書です。Solrはオープンソースの検索エンジンソフトウェアです。多くの企業で使用され,検索を利用したさまざまなサービスを実現する基盤になっています。本書はSolrの基本的な技術の解説と知識をまとめたのちに,ドキュメント検索,インデクシング,クラスタなどのその特徴あるしくみを紹介し,より具体的なプログラミング手法にも言及していきます。そして検索精度改善,レコメンデーションシステムへの応用といった発展的な利用方法まで詳細に解説します。

こんな方におすすめ

  • 検索エンジンのしくみ,自然言語解析,レコメンデーション,分散システム(の基礎),などコンピュータサイエンスとエンジニアリングの狭間に興味がある先進の気風をもった若きエンジニアの皆さん

著者の一言

「楽しい検索の世界へようこそ!」
本書はSolrを体系的に解説した書籍です。Solrは検索エンジンライブラリApache Luceneをベースに構築されたオープンソースの検索エンジンサーバです。Luceneは非常に優れたライブラリですが,利用するにはJavaのプログラミングスキルが必要です。また,Luceneを使って大規模な検索サービスを実現するには,分散処理に関する高度なスキルが必要となります。Solrは,HTTPでアクセスできるRESTライクなAPIと,スケールアウトのしくみを備え,Solrを利用することで誰でもより簡単に検索アプリケーションを構築できるようになっています。また,Solrは,HTTPを介してLuceneを使うAPIを備えるだけでなく,さまざまな追加機能や使い勝手を向上させるしくみがプラスされています。

補足

本書は,ハンズオン形式で動作を確認しながら読み進められるよう,豊富なサンプルコードと設定例を用意しています。書籍内で紹介するサンプルは,次のGitHub リポジトリから入手できます。どうぞ,お手元にリポジトリをclone してから本書を読み進めてください!

https://github.com/solrbook3/examples

この書籍に関連する記事があります!

検索エンジンの中枢に迫る
コンピュータを活用する,その意義がもっともわかるのが「検索」ではないでしょうか。

本書のサンプル

本書の一部ページを,PDFで確認することができます。

本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。

サンプル画像1

サンプル画像2

サンプル画像3

著者プロフィール

打田智子(うちだともこ)

第 1 章,第 5章の 5.1~5.6,第 6 章の6.1,6.3,6.4,6.8,第 9章の9.1,9.4.1,第 10章,付録A.1を担当。
ソフトウェアパッケージベンダー,Web サービス企業,(株)ロンウイットを経て,2016 年12 月より(株)ニューズピックスに勤務。ソフトウェアエンジニアとして,ソーシャル経済ニュースサービスの開発・運用に携わる。Luke: Lucen Toolbox Project 共同コミッター。Pure Python 形態素解析器Janome 開発者。活字と本とニュースメディアが好き。また,本書の執筆をリード。


大須賀稔(おおすかみのる)

第 5 章の 5.7,第 8章,第 11 章を担当。
Web サービス企業,外資系検索エンジン企業,楽天(株),(株)ロンウイットを経て,2014 年にヤフー(株)へ入社。検索プラットフォーム開発チームリーダーを務めたのち,2015 年からヤフー(株)100%子会社でR & D を目的としたゼットラボ(株)( https://zlab.co.jp)の立ち上げに参画,出向。現在はDocker やKubernetes などを使用した次世代情報基盤の研究開発に従事。 Apache ManifoldCF コミッター兼PMC メンバーApache Solr,Banana コントリビューター


大杉直也(おおすぎなおや)

第 9 章の 9.3.1,9.4.2,9.4.3,9.5,9.6,付録A.2を担当。
データサイエンティスト。理化学研究所脳科学総合研究センター博士課程学生RA から2014 年に(株)リクルートテクノロジーズに入社。2016 年度時点は開発部署での分析屋さんとして,リクルートグループ内のさまざまなサービスで検索を改善している。決め台詞は「サルの脳波より簡単」。ボードゲーム好きで子どもと遊ぶボランティア団体を2012 年より立ち上げ。小平ボードゲーム交流会代表。


西潟一生(にしがたいっせい)

第 2 章,第 3 章,第 4 章を担当。
情報系大学院修士課程修了。全文検索エンジンの開発,販売を主力ビジネスとするベンダーを経て,2015 年に(株)ロンウイットに入社。Apache Lucene/Solr の導入支援コンサルティング,運用サポート,トレーニング,自社製品およびOSS 開発に従事。


西本順平(にしもとじゅんぺい)

第 7 章,付録 A.4 を担当。
デジタル・インフォメーション・テクノロジー(株)に勤務。組み込み系システム開発業務を経て,2010 年よりSolr を利用した検索エンジン基盤の開発・導入推進に携わる。現在リクルートテクノロジーズにてSolr およびElasticsearch の導入や検索改善に従事。リクルートグループのさまざまなWeb サービスを支援している。


平賀一昭(ひらがかずあき)

第 6 章の 6.2,6.5~6.7,第 9 章の 9.2,9.3.2,9.3.3,付録A.3を担当。
通信系SI 企業からインフォシーク(買収により楽天),ファストサーチ&トランスファ(買収によりマイクロソフト),ベイシス・テクノロジーを経て,2012 年より楽天(株)にて次世代検索プラットフォームの開発,検索精度の改善に携わっている。lucene-gosen コミッター


株式会社ロンウイット(かぶしきがいしゃろんういっと)

監修
http://www.rondhuit.com/
Apache Lucene/Solr のコミッターでもある関口宏司が2006 年に情報検索の専門企業として設立。Apache Solr やApache ManifoldCF,Elasticsearch などに関する技術コンサルティングをはじめ,それらのトレーニング,サポートサービスの提供およびサブスクリプション・パッケージの開発/販売を行う。業務で得た知見を元にオープンソースに貢献し,日本人では数少ないApache コミッターを複数名輩出。近年はよりよい検索体験を提供するため自然言語処理/機械学習にも注力している。


株式会社リクルートテクノロジーズ

監修
http://recruit-tech.co.jp
2012 年10 月リクルート分社化により,リクルートグループのIT・ネットマーケティングテクノロジー開発機能会社として設立。これまでも社内ツールのオープンソース公開や各種講演,Hadoop カンファレンスや勉強会の主催などを通してOSS に貢献。「業界を驚かせるレベルでテクノロジーの開拓を行い,業界ルールをイノベーションにより変革する」を掲げる。