この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
この画像を表示

Apache Lucene 入門 ~Java・オープンソース・全文検索システムの構築 大型本 – 2006/5/17

5つ星のうち 3.8 5件のカスタマーレビュー

その他()の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
大型本
"もう一度試してください。"
¥ 2,687

click to open popover

キャンペーンおよび追加情報

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



【Amazon Global】International Shipping Made Easy
Shipping to over 65 countries, Simplify customs Learn more

商品の説明

内容紹介

Luceneは全文検索システムを構築するためのJavaのライブラリです。Luceneを使えば,一味違う高機能なWebアプリケーションを作ることができます。たとえばWeb通販・ショッピングサイト,企業サイトの情報サービス,学術系サイトでの情報サービスなどが挙げられます。Webに付加価値を与えることができるのです。本書は,全文検索システムの仕組みと機能を初心者にもわかりやすく解説し,豊富なサンプルコードで実装を示してゆきます。やさしく説明する工夫(挿話)やAjaxとLuceneを組み合わせた「インクリメンタルサーチ」など楽しい仕掛けも盛りだくさん!非常に奥深い世界が広がっています。

著者からのコメント

本書の構成

本書は6章構成になっており、第1章から第4章が前編、第5章と第6章が後編となっている。前編を「基本編」、後編を「応用編」と読み替えてもよい。Luceneのアプリケーションを書くためには「基本編」である第1章から第4章を通読しておくことが望ましい。「応用編」である第5章と第6章は余力があれば読むとよいだろう。

第1章は、全文検索とLuceneの基本知識の習得を目標とし、これらについて簡潔に述べている。Luceneに関しては、最初の全文検索のサンプルプログラムを作成し、その内容や動作を紹介している。サンプルプログラムの題材(全文検索のためのコンテンツ)には、日本でもっとも有名なファミリーである「サザエさん一家」を使用している。

第2章は、Analyzer(アナライザー)について説明している。Analyzerは、全文検索の対象となるドキュメントテキストを分析し、単語を取り出す働きをするものである。本章では特に日本語のテキストの分析に重きを置き、JapaneseAnalyzerの解説にページ数を割いている。その後、CJKAnalyzer、StandardAnalyzerおよびその他のAnalyzerを紹介する。

Luceneは全文検索に「転置索引方式」を採用している。そのため、検索の前にあらかじめ「インデックス」を作成しておかなければならない。第3章では、その「インデックス」の作成方法について説明している。その後、第4章で「インデックス」の検索方法について説明している。全文検索のサンプルデータとしては、サンプルプログラムの内容と動作の理解が進むよう、読者にとって親しみやすいと思われる「技術評論社の書籍データ」と郵便局の「大口事業所等個別番号データ」を用いた。

後編の第5章では、前編で習得した知識を使って、全文検索機能を持ったWebアプリケーションを作成する。このWebアプリケーションの検索機能は、「データベース」、「HTMLファイル」、「XMLファイル」、「PDFファイル」および「Mocrosoft Wordファイル」といった「異種ドキュメント」を透過的に検索し、表示する。

第6章では、「セキュリティ」、「検索質問語の強調表示」、「Ajaxを使用したインクリメンタルサーチ」等々といった、より応用的・発展的な内容を取り上げている。読者のLuceneアプリケーションにいろいろな機能を追加する際のヒントとなるだろう。

なお、Appendix AにはLuceneはじめ、その他の関連ツールおよび本書のサンプルプログラムのインストールと実行方法を掲載している。

商品の説明をすべて表示する

登録情報

  • 大型本: 352ページ
  • 出版社: 技術評論社 (2006/5/17)
  • 言語: 日本語
  • ISBN-10: 4774127809
  • ISBN-13: 978-4774127804
  • 発売日: 2006/5/17
  • 商品パッケージの寸法: 22.8 x 18.4 x 2.2 cm
  • おすすめ度: 5つ星のうち 3.8 5件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 571,919位 (本の売れ筋ランキングを見る)
  •  カタログ情報を更新する画像についてフィードバックを提供する、または さらに安い価格について知らせる

  • 目次を見る

カスタマーレビュー

5つ星のうち 3.8
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 大型本
フリーかつJava環境で利用できるLuceneの実践書です。とはいっても最初の章は検索エンジンの基礎も説明をしており大変入りやすい書籍です。後半はよりディープな説明も入り実践に利用できます。著者のブログでのサポートもグッド。
コメント 2人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本
私は現在Luceneを使用するプロジェクトにかかわっていますが

この本のおかげでかなり救われてます。

この本に出会うまではハイライト表示がどうしてもうまく行かずずれてしまっていたのですが

その原因と対処方法が分かり、ハイライト表示がちゃんとできるようになりました。

あとサンプルですが、バージョンが違うと動きません。

特にLuceneのバージョンは本の通りに1.9.1にしないとだめでした。

その他、ツールはjarの名前が変わっているものがあるので

バージョンが違うものを使用する場合はbuild.properties中の名前を変えないとだめです。

私はwebアプリケーションのサンプルは不要だったので試してないですが

たぶんバージョンをそろえれば動くのではないかと思います。
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本
書籍の内容としては4章までGood. 理解しやすい。

しかし、サンプルファイルはほとんど全滅。

サンプルを当てにしている読者は、自分でスクラッチから書き試すのが良い。

著者は読者にantを使って利便性を高めているつもりなのだが、

提供されているそのままの状態では大半がまともに動作しない。

また著者のブログでいくつか対策が記述されているが、サポートが不十分。

自分の場合、いくつかサンプルに手を加えることで解決したが、

java, ant, tomcat, strutsに関する知識がない読者には苦痛でしかないだろう。
コメント 9人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本
検索技術に興味を持ってシステムを検討している際に、オープンソースのLuceneの存在を知りました。本書は、全文検索システムの入門から、実際のLuceneを利用した開発ステップをまとめたもので、Luceneを利用(予定)の初心者には一押しです。本書の知識をベースにすることで、Luceneを使用した企業システムの構築が加速化できます。日本でもこのようなオープンソースを利用した開発者がどんどん増えることを期待しています。
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本
Namazuを使ったホームページ検索の代わりを探していた時に見つけたのがこの本。

日本語の処理で気になる構文解析についても詳しく説明がされている。

入門書というだけあって、サンプルのプログラムを一通り動かすと、Luceneを

こういう風に使えばいいんだ、ということがわかるが、サンプルを動かすには、

tomcatやantなどの最低限の知識が必要となる。

実際のシステムで利用する場合のヒントが散見的に書いてあるが、もう少し具体的に書いて

もらえるとよかった。続編に期待したい。
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告


フィードバック