978-4-7741-6163-1ただいま弊社在庫はございません。Ver.4.5.1に対応するため大幅な書き直しと原稿の追加を行い,現在の開発環境に合わせて完全にアップデートしました。Solrは多様なプログラミング言語に対応した全文検索エンジンです。システムに検索機能を実装することは,自社の情報資産を守ることと,活用することその両方を一挙に実現します。Solrを自社の情報資産活用に使うことが注目されています。本書は,Solrの基本機能を原理としくみから詳しく紹介し,どのようにSolrを実装していくか豊富なサンプルとともに解説を行います。こんな方におすすめ検索システムに興味のある方。本書は,情報検索に興味を持つ,あらゆる人を対象としています。学生から社会人,週末プログラマから職業プログラマ,SE,プログラミングをしない情報システムを使うだけの人,検索エンジンを比較検討しようとしている人......制限はありません。インストールしたりサンプルコードを設定したりする場面もあります。そのときは技術的なバックグラウンドのある方は若干有利でしょう。自分の経験に感謝しつつ,コマンドを入力したり,検索して結果を確認したり,より深くお楽しみください。サンプルコードのダウンロードと本書のサポート本書で紹介しているサンプルプログラムや設定ファイルは,技術評論社のホームページをはじめ,執筆陣が勤務する下記の会社のホームページからダウンロードできます。http://www.rondhuit.com本書の執筆には万全を期しましたが,ソフトウェア同様,残念ながら不具合が紛れ込む可能性があります。万一誤りを発見したり,手順どおり試したのに動かないことなどがありましたら,上記ホームページの問い合わせフォームなどからお気軽にご連絡ください。下記ブログのコメント欄でも受け付けます。http://blog.johtani.infoいただいた問い合わせには,個別に回答したり,ブログの記事上で回答したり,正誤表を作成したりなど,何らかの対応をしたいと思います。対応には時間がかかる場合がありますので,あらかじめご了承ください。本書のサンプル本書の一部ページを,PDFで確認することができます。サンプルPDFファイル(422KB)本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。Solrとはどのような検索エンジンなのかその特徴を述べ,次に全文検索の基礎知識である転置索引と転置索引を使った検索について説明します。インストールして実行する方法を,次にアーキテクチャを説明します。スキーマの設定Solrのインデックスは,RDBのテーブルの「カラム」に相当する「フィールド」で構成されています。インデックスがどのような型のフィールドで構成されているかという定義は,Solrのスキーマ定義ファイルで設定を行います。インデックスの作成Solrのインデックスの作成,更新の方法,それにかかわる設定や属性について学びます。検索するSolrで,どういった検索が行えるのか(検索式の書き方,ソートの指定方法,取得件数指定方法など),検索の付加機能(ファセット,ハイライト機能,キャッシュ)にどういったものが用意されているのかについて説明していきます。クライアントプログラミングいろいろなプログラミング言語によるSolrサーバへのアクセス方法について学んでいきます。共通の機能を持ったサンプルアプリケーションについてプログラミング言語ごとに説明していきます。ManifoldCF」を紹介します。高度な検索Solrのより高度な検索について学びます。本章前半では,Solrの「サーチコンポーネント」という機能を用いて,検索結果のランキングを調整したり,検索結果にさまざまな関連情報を付加する方法について学びます。用いた検索クラスタの構築および運用方法を紹介します。開発および運用のTIPSSolrを実際のサービスで利用しているリクルートにおける開発・運用上の経験を,TIPSとして紹介します。Appendixスキーマ操作/マルチコア操作/コレクション操作について紹介します。(株)シーマークに勤務。Solr勉強会の主催を2012年11月から担当。lucene-gosenのコミッター。最近では検索システム構築支援などを主に担当。リクルートテクノロジーズ・アドバンストテクノロジーラボ(ATL)をコミュニティリードとして支援中。ブログ:http://blog.johtani.infolucene-gosen:http://code.google.com/p/lucene-gosen/阿部慎一朗(あべしんいちろう)第6章を担当。1978年千葉県出身。ソフトハウスにて基幹系業務システムの開発,ソフトウェアベンダーにて給与人事系業務ソフトウェアの設計・開発を経て,2011年に(株)ロンウイットに入社。ManifoldCFのコミッター兼PMCメンバー。現職では,SolrやManifoldCFのトレーニングやサポート,エンタープライズサーチのコンサルティングに従事。メーカー系SI企業を経て2000年から(株)インフォシーク(2003年に楽天へ吸収合併),米Ask.comのJVである(株)アスクドットジェーピーを経て2009年に楽天(株)へ復帰。2012年より(株)ロンウイットにてSolrの導入支援や検索精度改善のコンサルティングに携わる。Foundationの運営する,Solrの関連プロジェクトであるManifoldCFのコミッター兼PMCメンバー。北野太郎(きたのたろう)第9章,付録2を担当。SI企業を経て2013年に(株)リクルートテクノロジーズへ転職。現在はリクルートの提供するさまざまなWebサービスに対して,Solrの利用を推進,展開しつつ,さらなる機能性と利便性の向上のために日々改善を行っている。7.4,付録1を担当。現在,リクルートテクノロジーズ・アドバンストテクノロジーラボ(ATL)を,UIMA含めた幅広い分野で支援中。平賀一昭(ひらがかずあき)第3章を担当。サーチ&トランスファ(買収によりマイクロソフト),ベイシス・テクノロジーを経て,2012年より楽天(株)にて次世代検索プラットフォームの開発,検索精度の改善に携わっている。株式会社リクルートテクノロジーズhttp://recruit-tech.co.jp2012年10月リクルート分社化により,リクルートグループのIT・ネットマーケティングテクノロジー開発機能会社として設立。これまでも社内ツールのオープンソース公開や各種講演,Hadoopカンファレンスや勉強会の主催などを通してOSSに貢献。「業界を驚かせるレベルでテクノロジーの開拓を行い,業界ルールをイノベーションにより変革する」を掲げ,本書は社内ラボ組織たるATLが主導。Lucene/Solrのコミッターでもある関口が2006年に設立。ManifoldCFなど,OSSの検索エンジンやクローラー製品に関する教育サービスをはじめ,コンサルティング,サポートサービスの提供およびサブスクリプション・パッケージの開発/販売を行う。Solrとは,オープンソースの検索エンジンです。Java・オープンソース・全文検索システムの構築Luceneは全文検索システムを構築するためのJavaのライブラリです。2019/9/25技術評論社子供向けプログラミング書籍が、学習している様子とともに紹介されています。書店・販売店の皆様へデベロッパアドミニストレータWEB+デザインライフスタイルサイエンスニュース&レポートメールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。