2006年8月16日

[Namazu-users-ja 816] CGI の max と whence

いつもお世話になっております。
Kenichi Maehashi です。

さて、CGI 利用時に、一部のケースで検索結果が正しく出力されません。
バージョンは 2.0.16 を利用しています。

具体的には、QUERY_STRING が

 1:query=QUERY&submit=Search%21&result=normal&whence=0&max=10&sort=score
  (通常の場合)
 2:query=QUERY&submit=Search%21&result=normal&max=10&whence=&sort=score
  (whence を空にした場合)

の時は正常ですが、

 3:query=QUERY&submit=Search%21&result=normal&whence=&max=10&sort=score
  (2の max と whence を入れ替えた)

の時は 11 件目から 20 件目の結果が表示され、また

 4:query=QUERY&submit=Search%21&result=normal&whence=&max=&sort=score
  (max と whence を空にした場合)

の時は結果が全く表示されません(「現在のリスト: 1 - 0」となります)。

※但し、「QUERY」はヒットする検索式です。

添付されている通常のテンプレートを利用する分には問題ありませんが、
HTML をカスタマイズすると問題が発生する可能性があるようです。

max と whence の存在/不存在、順序が関係しているように思われるので、
他のケースも存在するかと思いますが、とりあえず発見した分だけご報告します。

以上、宜しくお願い致します。


--
Kenichi Maehashi
webmaster@xxxxx
http://www.kenichimaehashi.com/
http://anison.kenichimaehashi.com/

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

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




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