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

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


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


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



商品の説明

著者からのコメント

本書の構成

本書は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 ベストセラー商品ランキング: 本 - 379,492位 (本のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:

この商品を見た後に買っているのは?

カスタマーレビュー

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

最も参考になったカスタマーレビュー

2 人中、2人の方が、「このレビューが参考になった」と投票しています。 投稿者 ZX-12R 投稿日 2006/11/17
形式: 大型本
フリーかつJava環境で利用できるLuceneの実践書です。とはいっても最初の章は検索エンジンの基礎も説明をしており大変入りやすい書籍です。後半はよりディープな説明も入り実践に利用できます。著者のブログでのサポートもグッド。
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。 このレビューが不適切である場合は、当社までお知らせください。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
1 人中、1人の方が、「このレビューが参考になった」と投票しています。 投稿者 円盤生物 投稿日 2006/11/5
形式: 大型本
私は現在Luceneを使用するプロジェクトにかかわっていますが

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

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

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

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

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

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

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

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

たぶんバージョンをそろえれば動くのではないかと思います。
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。 このレビューが不適切である場合は、当社までお知らせください。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
2 人中、1人の方が、「このレビューが参考になった」と投票しています。 投稿者 バンブーコレクタ 投稿日 2006/11/2
形式: 大型本
検索技術に興味を持ってシステムを検討している際に、オープンソースのLuceneの存在を知りました。本書は、全文検索システムの入門から、実際のLuceneを利用した開発ステップをまとめたもので、Luceneを利用(予定)の初心者には一押しです。本書の知識をベースにすることで、Luceneを使用した企業システムの構築が加速化できます。日本でもこのようなオープンソースを利用した開発者がどんどん増えることを期待しています。
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。 このレビューが不適切である場合は、当社までお知らせください。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
3 人中、1人の方が、「このレビューが参考になった」と投票しています。 投稿者 ジョイジョイ 投稿日 2006/11/6
形式: 大型本
Namazuを使ったホームページ検索の代わりを探していた時に見つけたのがこの本。

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

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

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

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

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

もらえるとよかった。続編に期待したい。
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。 このレビューが不適切である場合は、当社までお知らせください。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
15 人中、7人の方が、「このレビューが参考になった」と投票しています。 投稿者 Amazon Customer 投稿日 2006/10/31
形式: 大型本
書籍の内容としては4章までGood. 理解しやすい。

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

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

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

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

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

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

java, ant, tomcat, strutsに関する知識がない読者には苦痛でしかないだろう。
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。 このレビューが不適切である場合は、当社までお知らせください。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。


フィードバック