2009年1月27日

[Namazu-users-ja 1145] Re:pdfのタイトルで検索をしたい

寺西です。

森田 光貴 wrote:
>
> そのためレベニンRを検索したいときには
> 検索窓に『+title:レベニンR or レベニンR』と入力する必要があると思うのですが
> これをなんとか検索窓に『レベニンR』としただけで
> 上記の検索式に相当することができないかと考えています。


入力文字列からクエリを作成して、CGI を呼び出せば良いだけですから、
その方法としてはいろいろあるかと思いますが...。

# ほとんど Namazu とは関係ない話ですね。

たとえば、JavaScript を使って入力文字列を加工してクエリを作成し、
namazu.cgi を呼ぶようなことは簡単にできますよね?
NMZ.head.* に JavaScript でそういう加工を行うプログラムを仕込めば
良いのです。

JavaScript はダメだという条件があるなら、ラッパ CGI を作って
namazu.cgi の代わりにラッパ CGI を呼び出し、
そのラッパ CGI の内部で文字列を加工して、namazu.cgi を呼び出せば
良いだけです。

いずれにしても何らかのプログラムは必要になりますが、それは文字列加工
するだけの単純で簡単なものです。

あるいは namazu.cgi は使わず、Search::Namazu をつかった Perl
スクリプトで CGI を作ればより自由度の高い検索クライアントを作る
こともできます。(ただし便利な機能は用意されていないので、自力で
追加する必要はありますが...。)

> NMZ.head.jaに記述を行ってなんとかと思ったのですが、
> 手がでない状態です。

ご自分で手に負えないなら、業者に頼めば良いのではないでしょうか。
簡単なプログラムですから、CGI やら JavaScript のプログラムの作成
を行っているところなら安価で請け負ってくれるんじゃないかと
思いますよ。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E

_______________________________________________
Namazu-users-ja mailing list
Namazu-users-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja


投稿者 xml-rpc : 2009年1月27日 17:45
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/81561
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。