Software Design plusシリーズ[改訂第3版]Apache Solr入門
―オープンソース全文検索エンジン
―オープンソース全文検索エンジン
2017年4月27日紙版発売
2017年4月22日電子版発売
打田智子,大須賀稔,大杉直也,西潟一生,西本順平,平賀一昭 著,株式会社ロンウイット,株式会社リクルートテクノロジーズ 監修
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で確認することができます。
- サンプルPDFファイル(626KB)
本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。
この本に関連する書籍
-
Pythonクローリング&スクレイピング ―データ収集・解析のための実践開発ガイド―
Pythonによるクローリング・スクレイピングの入門から実践までを解説した書籍です。基本的なクローリングやAPIを活用したデータ収集,HTMLやXMLの解析から,データ取得...
-
検索エンジン自作入門 ~手を動かしながら見渡す検索の舞台裏
まいにち使っている検索エンジンがどうやって動いているか,知っていますか? 本書では,小さな検索エンジンを作りながら,ソースコードレベルで検索エンジンのしくみ...
-
はじめてのHadoop ~分散データ処理の基本から実践まで
「いままで数千時間かっていた処理が,100分の1以下の時間で終わるようになった」 など,大量/多種のデータを効率よく処理できる手段として注目されているHadoopの仕...