テーマ:Namazu

Namazu 2.0.19 がリリースされていた

職場が異動になったせいか、しばらく Namazu の動向を見ていなかった。 3月12日に新バージョンの Namazu 2.0.19 がリリースされていた。 細かいところで色々と改良されているみたいではあるが、まあ、何というか、Namazu 自体がもう十分に枯れたシステムといった感じ。 設置の相談を受けることもめっきりと無くなっ…
トラックバック:0
コメント:2

続きを読むread more

namazu と pnamazu の文字コード問題

まだ解決はしていないのだが、途中経過をば。 お客さんから、「namazu では検索結果が正常に表示されるのに、pnamazu だと文字化けする」という指摘が入った。 そのお客さんは、できるお客さんだったので、自力で問題を調べて「namazu と pnamazu では同じ条件で検索しても、検索結果は違う文字コードになるようだ」と報…
トラックバック:0
コメント:0

続きを読むread more

また一つ、Namazu の強みが

Hyper Estraier などと比較して、一世代前の検索システムと言われることも多くなった Namazu であるが、私の身の回りではまだまだ大活躍している。私にとって Namazu は、言ってみれば全文検索ソフトウェアのスーパーカブ。とにかく手ごろが一番。今のところ、Namazuで間に合わない仕事に出会ったことがない。と思っていたの…
トラックバック:0
コメント:0

続きを読むread more

NMZ.*ファイルの仕様

どこかで、NamazuのNMZ.*ファイルの仕様を見たのだけれどなかなか思い出せないでいた。Googleで「NMZ.wi」などという単語で検索をかけてもなかなか思ったようなページが見つからない。絶対にどこかで見たはずなのに...と思っていたら今日、やっとその文書が見つかった。 Namazu配布物の中にdocというフォルダがあり、その中…
トラックバック:0
コメント:0

続きを読むread more

NMZ.w (Namazuが検索に使う単語帳)を見てみた

Namazuはインデックス方式の全文検索ソフトウェアである。事前に検索対象の文書のインデックス(索引ファイル)を作っておき、検索はその索引ファイルに対して行われることになる。なので、べたにすべての元ファイルを検索するよりも圧倒的に速いわけである。今日、ふと気になることがあって、手元のインデックスファイルの一部を見てみた。 以前、勤め先…
トラックバック:0
コメント:0

続きを読むread more

では、NamazuがHyperEstraierより優れているところはないのですか?

今日、お客様に聞かれて、全文検索ソフトのNamazuとHyperEstraierの性能の違いについて、大雑把に説明する機会があった。商売がらみということと、お客様がややHyperEstraierひいきの雰囲気があったのとで、とりあえずHyperEstraierの利点を述べていたところ、タイトルのような言葉が出てきた。 こういう場面で一…
トラックバック:0
コメント:0

続きを読むread more

検索できないPDFの悲しい生い立ち

書籍をベースにしたPDFファイル群をNamazuで検索できるようにしてやろうとして、このところ悪戦苦闘している。今日のPDFファイルはまた奇妙な現象を見せてくれた。文章中に「枇杷」という単語があるのだが、これがどうしても検索できないのだ。他の単語は問題なく検索できるというのに。 納得いかないので、ファイルをAdobe Readerで開…
トラックバック:0
コメント:0

続きを読むread more

Namazuで使うxdoc2txtとpdftotextの差異

今日、NamazuでPDF用のインデックスを作る作業をしていた。3時間かけても仕事が2割と進まない。あまりに時間がかかるので、暇つぶしに後輩の邪魔をしに行ったところ、「何言ってるんですか、Kakiharaさん、こんなPDFの作業、一時間もかかりませんよ」と言われてしまった。私のほうがはるかに高性能のCPU、メモリ、HDDで作業しているは…
トラックバック:0
コメント:0

続きを読むread more

NMZ.field.subject と ${title} の不思議な関係

先日、お仕事でNamazu関連の問い合わせを受けた。回答をとりまとめていたところ、Namazuの不思議な挙動に気付いた。 お客様のリクエストは、Namazuをデフォルトでインストールした際に検索結果に表示されるファイル名のところに、ファイル名ではなく文書の超要約(数単語で)を表示したいというもの。超要約は手で用意できるということなので…
トラックバック:0
コメント:0

続きを読むread more

Namazuのユーザーさん発見

住んでる世界が世界だけに(出版社勤務のサラリーマン)、Namazuのユーザーさんに出会うことって滅多に無い。以前、お取引先の印刷所さんにNamazuユーザーさんを見つけて以来だ。 今日出会ったのは、電話で話をしただけではあるが、とあるお客様。ビジネス上の問題があって名前をここで明かすわけにはいかないが、かなりの有名企業。 そのお客様…
トラックバック:1
コメント:0

続きを読むread more

CD-ROMに後から全文検索機能をつける難しさ(3)

HTMLアプリケーションを使ってCD-ROMに全文検索機能を後からつける方法を紹介する。つもりだったが、かつて構築したアプリケーションを見て、言葉で説明するのが意外と難しいことが分かった。サンプルも、今や他の人の著作物となっているので、ここに掲載することもままならない。と、前置きした上で、可能な限りの説明を試みることにする。 まず…
トラックバック:0
コメント:0

続きを読むread more

CD-ROMに後から全文検索機能をつける難しさ(2)

CD-ROMに後から全文検索機能をつけるには、専用アプリケーションを作る必要があるという話の続き。その専用アプリケーションに真正面から取り組むとどのようなことになるか、自分の経験も交えて書き連ねていきたい。 まずは、本当に本格的なアプリケーションを作成する場合の説明から。HTMLアプリケーションでごまかす手法についてはまた後で。 …
トラックバック:0
コメント:0

続きを読むread more

CD-ROMに後から全文検索機能をつける難しさ(1)

先日、久しぶりにNamazu関連の記事にコメントがついたのを機に、何年か前に、既にできあがったCD-ROMに後から全文検索機能をつけようとして苦労したことを思い出した。そのことをメモがてら書いておきたい。 私がこれまで手がけてきたCD-ROMは、最初から全文検索機能を付けると決めてあったものだった。 設計時から、表紙はこうで、リ…
トラックバック:0
コメント:0

続きを読むread more

どうもNamazuのメーリングリストが

Namazu(Win32)のメーリングリストでは、月に数回、質問者が現れたときだけ、どどどっとメールが流れ、それ以外はメーリングリストすらなかったかのように静か、という状態が続いている。それが、一度質問が投じられるとすさまじく緊張した雰囲気になる。メールという媒体の特性上、質問者と回答者の話がかみ合うまでが大変なのだ。 と、傍観を…
トラックバック:0
コメント:1

続きを読むread more

自作ソフトを会社で使うかも、で困った

Namazuで全文検索システムを構築する方法を社内で尋ねられた。 一応、業務ということだろう。 しらっとこのブログのアドレスでも知らせて終わりにしようかとも思ったが、以前、全文検索システムの作り方を掲載した頃とは微妙にソフトのバージョンなども変わっていたりするので、改めて文書を作り直すことにした。 ライセンス条項に注意しながら…
トラックバック:0
コメント:2

続きを読むread more

全文検索ソフトウェアNamazuをサポートする NHelperはnamazu 2.0.17で使えるか

ホームページで公開しているNHelperについて。 http://www7a.biglobe.ne.jp/~kzworks/wikis_NHelper.html NamazuのGUIフロントエンドで、HTAで書かれているIENamazuが入手できなくなったのを残念に思い云々といった話は以前も書いたと思うので省略。 ユーザー…
トラックバック:0
コメント:0

続きを読むread more

Namazuって、人気ないの?

Namazu 2.0.17がつい先日リリースされた。 あわせてWindows用のバイナリも配布開始されているようだ。 こちらはCD-ROM等に組み込んで使用するので、検証作業を始めなければならない。 Namazu 2.0.17リリースを伝えるSlashdotの記事も見つかった。 http://slashdot.jp/de…
トラックバック:0
コメント:0

続きを読むread more

namazuのバグではないけれど (3)

先日のコメントを受けて、結局、この件(namazu.exeを実行すると、「ディスクが見つかりません」というダイアログが表示される)をnamazuのメーリングリストに報告した。 メーリングリストというのはブログと違ってどうも敷居が高いというか、投稿するのに勇気がいる。 ブログならとりあえず自分のコントロール下にあるけれど、メーリン…
トラックバック:0
コメント:0

続きを読むread more

久しぶりにコメントがついて喜ぶ

Namazuの挙動に関するエントリに、昨日、コメントがついていた。 コメントをもらうのがあまりに久しぶりだったので、うれしくなってしまった。 自分が以前見つけたNamazuの不具合(?)に関する内容をメーリングリストに投げることを勧奨するコメントだったのであるが、ここではたと困った。 ブログの乗りでぐだぐだ書いた文章をメーリン…
トラックバック:0
コメント:0

続きを読むread more

Namazuで日本語の表記のゆらぎに対処できるか

お仕事が舞い込んだ。 全文検索機能の付いたCD-ROMの制作だ。 Namazuでちょこちょこと作ってしまうノウハウは既にあるので、これまでと同じレベルの商品を作るだけでよいのならば、まあ、容易な類に入るだろう。 だが、自分としては、一つ仕事をする度に何かしら進化したポイントを入れたいので、今回は、「日本語の表記の揺らぎ」に…
トラックバック:0
コメント:0

続きを読むread more

NHelper Ver 0.2.0公開

Namazu用GUIフロントエンド NHelper に Namazu補助ツール用のGUIを追加し、新バージョンとして自分のホームページでひっそりと公開した。 Namazuの補助ツールに関しては、自分でもあまり使ったことのないものも含まれているので、マニュアルを参考に、機械的にコマンドライン用の文字列を生成、実行するようにしただけと…
トラックバック:0
コメント:0

続きを読むread more

Namazu全体のポータブル化を検討

これまで、CD-ROMを前提に、Namazuの検索機能について、ポータブル化する話を書き連ねてきた。今日、ついでにインデックス作成機能の部分、mknmzもポータブル化できないか、検討をしてみた。 CD-ROMだけがNamazuの出番というわけでもないだろうから。 mknmz.batのフォルダ関連を指定する部分を、環境変数から指定…
トラックバック:0
コメント:0

続きを読むread more

ついでに Namazu の付属ツールも

ついでに、Namazuに付属のツール類にも GUI をかぶせてしまいたくなった。 私はrfnmz(インデックス再編成ツール)をよく使うので、マウス操作だけで実行できるなら楽でよい。 というわけで、 こんな感じのものを作り始めた。 gcnmz,rfnmz,lnnmz,adnmz,kwnmz,nmzmerge を実装…
トラックバック:0
コメント:0

続きを読むread more

NamazuのGUIフロントエンドでいきなりポカ

何をどう間違えたのか、自分でも記憶がはっきりしないのが怖い。 今日、メーリングリストを通じて指摘があったのだが、せっかく公開したNamazuのGUIフロントエンド、アーカイブの中身が間違っていた。 メールが届いているのは、会社で把握していたのだが、まさか勤務時間中にこそこそと自分のホームページをチェックするわけにもいかないので、…
トラックバック:0
コメント:0

続きを読むread more

Namazuのメーリングリストに参加

Namazu for Win32 用のGUIフロントエンド、NHelperを紹介するため、Namazuのメーリングリストに参加した。 とはいえ、自分は以前から、メーリングリストというものが苦手だ。 メーリングリストに限らず、メールが苦手だ。 一度出したら取り消しがきかない。 パソコンなんて、いつ操作ミスをしてしまうかわか…
トラックバック:0
コメント:0

続きを読むread more

Namazu用GUIフロントエンド NHelper 公開

昨日まで、「Namazu用クライアントの設計」というタイトルで連載してきた記事の成果を、今日、「NHelper」という名のフリーソフトとして、自分のホームページ上で公開した。 アドレスは、http://www7a.biglobe.ne.jp/~kzworks/wikis_NHelper.html だ。 スクリーンショットとか…
トラックバック:0
コメント:0

続きを読むread more

Namazu用クライアントの設計 (6)

昨日までの試作品で、環境を変えてテストし始めたところ、やはりいろいろとぼろがでる。 HTMLアプリケーションで、「カレントディレクトリ」を扱う方法がよく分からずに、時間をとってしまった。 結局、location.pathname を decodeURI して使うことで、HTAファイルのファイル名を算出し、そのparentFold…
トラックバック:0
コメント:0

続きを読むread more

Namazu用クライアントの設計 (5)

Namazu用の汎用クライアントの試作品がほぼ出来上がった。 インデックス作成用のGUIクライアントのスクリーンショットは先日アップしたので、今日は、検索用GUIクライアントの様子をすこしお見せする。 こんな具合だ。 あとはドキュメントの整備をすれば、自分のホームページ上では公開可能だと思っている。 とはいえ、そのド…
トラックバック:0
コメント:0

続きを読むread more

Namazu用クライアントの設計 (4)

ここにきて、また方針が変わった。 変更点は大きく2つ。 まず1つ目。 これまでここで進捗状況を報告してきたスクリプト実行環境に「seventh-veil」という名前をつける。そして、これの開発は後回しにする。 2つ目。 namazuのクライアントについては、あらためてHTMLアプリケーションベースのものを制作する。この…
トラックバック:0
コメント:0

続きを読むread more

Namazu用クライアントの設計 (3)

「記事のタイトルに偽り有り」で、既にNamazu用クライアントの域を出て、汎用のスクリプト実行環境ができあがりつつある。 いい名前はまだ思いついていない。 今日は、スクリプト実行時の安全性を検証した。 自分は今回、Internet Explorerからセキュリティ機構を取り外し、ローカルPC上のアプリケーションの実行、ロー…
トラックバック:0
コメント:0

続きを読むread more