2011年7月 7日

[Namazu-users-ja 1216] Re:複数の条件の検索

寺西です。

(2011/07/07 0:40), Wサポート wrote:
> Namazuは本来文章内にあるキーワードを検出して全文検索するためのものである
> と思っています。

まぁそうなんですが。

> 小田切さんが望んでいる事は全文検索と言うよりも一般的なデータベースシステ
> ムに求められる機能のように見受けられます。

SQL DB とか指していますか?
そこまでのものは求めておられないと思いますよ。

実際、Namazu で軽く作れるし、Namazu のような検索システムは広い意味では
(SQLではないが)データベース検索に入らなくもないです。

> ”00 05 11は「福祉ボランティア」「すわ滑川交流センター」「会瀬学区」な
> どとすることもでき”というような使い方はNamazuにはなじまないと思います。

いや、先に示したようにフィールド検索でできますが...。

> Namazuで検索するのでしたら
> 「大久保」というキーで検索して
> さらに絞り込みで「福祉ボランティア」「すわ滑川交流センター」「会瀬学区」
> で検索する事になると思います。

いや、別にそんなことはありません。検索できればいいだけなんだから。

>> 説明がくどくなりましたが、このような用途は多いと思いますので、「namazu全文検
>> 索」に限らず、なにかヒントをいただければ幸甚です。
> Namazuにこのような用途を求めるニーズはありますでしょうか?

あるんじゃないですかね。
フィールド検索機能とか、HTML の Meta キーワードをフィールド検索に
使える機能が備わっているというのが、そういったニーズに答えるための
ものだと思います。

フィールド検索は本来メール/ニュースの検索のための機能ですが、
それも、フィールド(属性)を使って絞り込みに使うという発想ですので、
あながち外れた話でもありません。

ちょっと話がそれますが、絞り込みのために補助の検索式を指定すること
ができる subquery という機能も用意されています。
ただ subquery は一つしかサポートしていないので、
genreか、placeか、areaのどれか1つなら namazu.cgi を呼び出すだけで
実現できるのですが、絞り込みが3つなので namazu.cgi を呼び出す前に
検索式の加工が必要になります。

もっとも、それも簡単なことなので現状は、加工して namazu.cgi を呼び
出してねというスタンスです。
--
=====================================================================
寺西 忠勝(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 : 2011年7月 7日 02:49
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/104825
トラックバック
コメント
コメントする




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