[Reference:<_A81@freyasx.ML_>]
Newsgroups: mail-lists.freyasx
[FreyaSX] Re: [FreyaSX] freyasx の index 複数指定
佐藤様
先日複数indexの件で質問させていただいたkurtです。
> ありません。
やはりだめだったのですね、、、これがわかっただけでも助かりました。
> [fsearch.shの内容]
> #!/bin/sh
> INDEX=index1+index2+index3
> export REQUEST_METHOD=GET
> export QUERY_STRING="index=$INDEX&pfx=plain&style=plain&key=$*"
> fsearch.cgi | sed -n -e 's/</</g' -e 's/>/>/g' -e '/^>>/s///p'
なるほど。fsearch.cgiを実行させればよかったのですね。こういうやり方があったとは、、、思いつかなかったです。。。
ひとまずこのやり方でやってみようと思います。これならうまく実現できそうです。
ありがとうございました。
> -----Original Message-----
> From: Yutaka Sato
> Sent: Wed, Apr 19 2006 05:35:28 JST
> To: freyasx@delegate.org
> Subject: Re: [FreyaSX] freyasx の index 複数指定
>
> In message <_A80@freyasx.ML_> on 04/18/06(21:09:34)
> you pkaaaappw-mxhgu45ayh3w.ml@delegate.org wrote:
> |kurtと申します。初めて投稿します。よろしくお願い致します。
> |
> |実は現在100万件ほどのデータのindexを作成しています。
> |データがかなり多いので10万件ごとにfindexコマンドでindex作成を行っています。
> |$FSXHOME/bank/id01,$FSXHOME/bank/id02,$FSXHOME/bank/id03...といった具合です。
> |
> |付属のfsearch.cgiからはindexを複数指定(index=id01+id02+id03)して検索できるのですが、コマンドラインのfsearchコマンドからだとindexを複数指定できません。
> |
> |fsearch -b id01 id02 id03 検索語
> |
> |とするとid02が検索文字列と認識されるみたいで、、、
> |
> | fsearch [-f n] [-t n] -b index key [key ..]
> |
> |とUsageがでるので少しありえないのですが、
> |
> | fsearch -b id01 [id02 id03] 検索文字列
> |
> |などとしても(当然っちゃ当然なのですが、、、)やはり検索できません。
> |fsearchコマンドで複数index指定方法はあるのでしょうか?
>
> ありません。
>
> |あとfsearch.cgiには新しい順、スコア順に表示させることができますが、fsearchコマンドにはそのようなオプションはあるでしょうか?
>
> ありません。
>
> ぼく自身、素の fsearch は全く使わないということもありまして、一応オリジ
> ナル Freya から引き継いで動態保存してある、というくらいの状態です。
> 複数索引のマージ検索機能他のFreyaSXでの拡張機能は、fsearchcgi.cc のほうで
> 実装しましたので、fsearch では使用できません。
>
> ただ、fsearch.cgi の出力は、$FSXHOME/cgi-bin/*.html を編集することで
> カスタマイズすることができます。
> 例えば、以下のようなスクリプトとテンプレートで、ほぼ fsearch と同じ出力を、
> fsearch.cgi の出力として得ることができます。
>
>
> [fsearch.shの内容]
> #!/bin/sh
> INDEX=index1+index2+index3
> export REQUEST_METHOD=GET
> export QUERY_STRING="index=$INDEX&pfx=plain&style=plain&key=$*"
> fsearch.cgi | sed -n -e 's/</</g' -e 's/>/>/g' -e '/^>>/s///p'
>
> [$FSXHOME/cgi-bin/head-plain.htmlの内容]
> >>Result:$result documents found.
>
> [$FSXHOME/cgi-bin/style-plain.htmlの内容]
> >>
> >>score = $score
> >>Size: $size
> >>Date: $date
> >>Last-Modified: $lastmod
> >>URL: $escurl
> >>Title: $title
> >>Author: $author
> >>Digest: $digest
>
>
> #もとの配布からこういうのをサポートしといたほうが良いでしょうね。。。
>
> D G
> ┌─┐┬┌──┬┐ //\^^ ( - ); {Do the more with the less -- B. Fuller}
> ├─┤│└─┐│ / 877m\_< >_ <URL:http://www.delegate.org/delegate/>
> ┴ └┴──┘┴──────────────────────────────
> 佐藤豊@情報技術研究部門.産業技術総合研究所(独立行政法人)
|