Zend_Search_Luceneによる単純な検索処理

intro
Zend_Search_Luceneを利用した単純な検索処理の実装例です。
デモサイトより動作を確認できます。
ただし、日本語では動作確認していません。日本語でのLuceneの利用についてはこちらのブログが参考になります。

1.検索処理実行クラスの作成
以下のようにlibrary/My/Search/Lucene.phpファイルを作成します。
Webに公開されているローカルファイルから検索を行うためのクラスです。
2.コントローラの作成
以下のようにapplication/constorllers/Lucene.phpファイルを作成します。
定数を環境に応じて変更してください。
3.ビューの作成
以下のようにapplication/views/scripts/lucene/index.phtmlファイルを作成します。

以下のようにapplication/views/scripts/lucene/create.phtmlファイルを作成します。

以下のようにapplication/views/scripts/lucene/search.phtmlファイルを作成します。

5.確認
Webサーバにアクセスし、インデックスの作成や検索処理が行えることを確認してください。
履歴
日付 内容
2009/1/15 公開

コメントを残す

メールアドレスが公開されることはありません。