稲垣です。 以下のパッケージを VineSeed/TestPkg に put しました。 estraier-localdb-0.1-1vl6.{src, noarch}.rpm HyperEstraier でドキュメント用(JF, jman_pages, Vine-Manual)の全文検索データベースを構築するためのパッケージです。興味のある方はお試しいただければと思います。 /var/hyperestraier/index がインデックス用のディレクトリになります。triggerin, triggerpostun でドキュメントパッケージの rpm が更新、削除される度にデータベースを更新するようにしています。 各ドキュメントごとに、@genre という属性値を付与しており JF - JF jman_pages - JM Vine-Manual - Vine というキーを使うことで、該当するドキュメントのみ検索できます。 * 使用例 1)"rpm" というキーワードで全DBを検索 $ estcmd search -vh /var/hyperestraier/index "rpm" 2)"イーサネット" というキーワードで jman_pages のみを検索 $ estcmd search -vh -attr "@genre STRINC JM" /var/hyperestraier/index "イーサネット" コマンドライン以外のインターフェースはまだありません ^^; # namazu の代替になればいいかなと思いますが、そもそも今はオンラインでドキュメント引く方が早いですかねー? -- * Ryoichi INAGAKI <ryo1@bc.wakwak.com> + http://ryo1.net/ + GnuPG Fingerprint = C0F3 0C91 10F9 6DB7 CD43 AC17 5F7F 5390 3A52 A6E3