傀儡師の館.Python

傀儡師の館.Python

PR

×

Calendar

Keyword Search

▼キーワード検索

Archives

2026.06
2026.05
2026.04
2026.03
2026.02
2026.01
2025.12
2025.11
2025.10
2025.09

Profile

kugutsushi

kugutsushi

Free Space

設定されていません。
2006.11.27
XML
カテゴリ: Python
Pyblosxom の lucene プラグインを使って投稿したブログのエントリを全文検索できるようにしたいと思ったが、エラーが出てインデックスを作成するための index.sh を動かすことができない。

Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.lucene.util.Arrays
at BlosxomIndexer.indexDocs(BlosxomIndexer.java:163)
at BlosxomIndexer.indexDocs(BlosxomIndexer.java:157)
at BlosxomIndexer.main(BlosxomIndexer.java:111)

このプラグインが作られたのは 2004年で lucene 1.2 の時代なので、そのままだと使えないのか、それとも環境がちゃんとしていないからなのか。そもそも、Lucene も分かっていなし(汗)。

とりあえず、面倒なので挫折しておく。

しかし、 テキスト検索エンジンライブラリ - Apache Lucene 2.0 登場 を見ると、

* 1MBのヒープを要求する程度の少量なメモリサイズ
* テキストインデックスのだいたい20%から30%で済むインデックスサイズ
* バッチインデックス機能と同等に高速に動作するインクリメンタルインデックス機能
* フレーズクエリ、ワイルドカードクエリ、プロクシミテクエリ、レンジクエリなど多種多投なクエリ
* フィールドに特化した検索、データレンジでおこなう検索
* 複数のフィールで整理できるソート機能
* 検索結果をマージする複数インデックス検索機能
* 同時検索や更新のサポート

と魅力的なので、なんとかがんばって使えるようになっておこうかなぁ。 PyLucene project とかもあるようだし。でも、やっぱりいったん放置。









お気に入りの記事を「いいね!」で応援しよう

Last updated  2006.11.27 06:10:06
コメント(0) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: