HelloLuceneを設定する、ということである。runターゲットの<java>Antタスクでは実行するクラス名を${p}で参照しているので、このように呼び出すことにより、あらゆるLuceneアプリケーションを起動できるようにしている。起動するクラス名をプロパティpに指定してください。WednesdayはじめてのLucene全文検索プログラム子供のころ、日曜日の夕方になるとしばしば不安感に襲われたことを思い出す。それは「月曜日からまた学校が始まる」ということのほかに、あるテレビ番組も原因のひとつだったように思う。それは「サザエさん」である。思えばフシギな番組であった(今でも続いているが・・・)。何がフシギかというと、カツオとタラちゃん、ワカメとタラちゃんは兄弟(姉弟)ではない、ということだ。これは子供心にとても理解しがたい事実であった。あの三人はどうみても兄弟であろう。実際はサザエ・カツオ・ワカメが兄弟姉妹の関係なのだ。カツオとワカメは小学生のようだが、彼らの姉は結婚して子供もいるのである。サザエさんとその下の二人はとても歳が離れているのだ。サザエさんが生まれた後、十年ほど経ってからカツオとワカメが相次いで生まれた計算だ。そのとき波平と舟の間に何があったのだろう。小学生のころはそんなことは考えなかったと思うが、今はとても気になる。・・・そういうことなので、タラちゃんにとってカツオはお兄さんではなく、ワカメはお姉さんではなく、おじさん、おばさんであり、カツオやワカメから見てタラちゃんは弟ではなく甥、ということを子供のころに学習した。作者の「長谷川町子」という名前、子供のころはこの苗字も最初はなんと読むのかさっぱりわからなかった(ほかにも「東海林さだお」もよくわからなかった)。そんなことがあり、「サザエさん」は子供のころの教材であった。無垢な子供のころはなんでも教材になるものだ。いうわけで、Luceneの入門用プログラムにもサザエさんをコンテンツに選択する。"舟はワカメの母"};上記のように、contentsという文字列配列に、サザエさんファミリーの人間関係を表した短い文を設定している。ここではこのひとつひとつがドキュメントである。ドキュメントは、全文検索の対象となるオブジェクトで、この例で言えばひとつの要素contents[i]がひとつのHTMLファイルなりPDFファイルの代わりである。入門用プログラムなので、全文検索対象となるドキュメントは、HTMLやPDFではなくこのような簡単な文字列にしよう、ということだ。"三河屋さん"};プログラムでは、contentsのドキュメントでインデックスを作成し、次に検索質問語であるqueriesの分だけforループをまわし、インデックスを検索する。プログラムを紹介する前に、実行結果を先に見ておこう。