namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: こんな機能があったら嬉しいのですが
古川です。
>> On Wed, 09 Jun 1999 20:48:35 +0900, Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> said:
> スコアの計算がよほど賢くないかぎり、キーワードをすべて or で
> 検索すると大抵は noisy な検索結果しか得られません。
同様の感触を持っています。
私がユーザだったら、and で「該当無し」になったら、次はキーワードを減ら
す方向で試します。そして、namazu は、そのための役立つ情報が出るのがよい
ところ、と思っています。
> 検索結果が該当ゼロとなるのを避けるために、最初に and で検索
> をかけてヒット数がゼロだったら、自動的に or で再検索するとい
> う方法が考えられますが、私としては該当ゼロなら該当ゼロとはっ
> きり結果がわかった方が嬉しいです。
もし、何らかの形で再検索をするとしても、「and -> or」は、ちょっと飛躍し
すぎのように思います。
>> On Fri, 04 Jun 1999 02:52:57 +0900, BACH <pcs50516@xxxxxxxxxxxxxxxxxxxxxx> said:
> 例:検索キーワードに「インターネットの利用方法について」と
> 指定した場合現在の動作では
> 「インターネット」&「の」&「利用」&「方法」&「について」
> となり該当なしとなる確率が高い。
私は、「ひらがなは登録しない」で使うことも多いのですが、その場合、やは
り「の」「について」は見つかりません。
そこで、pnamazu では「ヒットしなかったひらがな語は、演算対象としない」
という仕様を採用しています。
こんな感じです。
------------------------------ ここから ------------------------------
% namazu.pl 'ヒットしなかったひらがな語は、演算対象としない' .
検索結果:
参考ヒット数:
[ ヒット: 113 ] [ しなかったひらがな: 0 ] [ 語: 54 ] [ は: 0 ] [ 、: 1725 ] [ 演算: 19 ] [ 対象: 157 ] [ としない: 0 ]
検索式にマッチする 1 個の項目が見つかりました。
1. [namazu:00521] pnamazu-98.04.16 (score: 1)
From: Rei FURUKAWA <furukawa@xxxxxxxxxxxxxxxx>
Date: Thu, 16 Apr 1998 20:38:11 +0900
perl 版検索クライアントを別便にて高林さんに送ります。 (1) 内蔵わかち書き処理により、2 byte 文字と '*' が分けられてしまい、前方一致検索であることが、検索ルーチンに渡らなくなっていました。 (2) 単語分解
Keywords: カッチョワリイ ヤマハサイレントアンサンブルピアノ 探索 内蔵 分解 カタカナ 一致 検索 仕様 アンサンブル
/usr/home/furukawa/avocado/spool/521 size (3,678 bytes)
------------------------------ ここまで ------------------------------
# うわー、この Keywords は…
# まさに「カッチョワリイ」… それはともかく…
これだと、「とにかく見つかる」し、「絞れるときは絞れる」ので、自分では、
結構気に入っています。
でも、いちばんいいのは、「mknmz したときのオプションを検索側でも知って、
それに合わせた動きをすること」ですから、「mknmz したときのオプションを
記録するファイル」を作りませんか?
それにより、
(1) データベースに合わせた検索動作ができる
(2) [Base] と [Append] で、オプションが違うと、ロクなことにならない
と思われるので、Append 時には、オプション (の一部) はファイルか
ら読むという仕様も可能
# でも、必須とは思いません。実際活用するのは面倒そうだし。
--
Rei FURUKAWA
furukawa@xxxxxxxxxxxx