Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

検索結果の関係ない文字も赤色強調になる (namazu-bugs-ja#37)



Full_Name: 
Version: 
OS: 
Submission from: (NULL) (202.248.245.227)



お世話になります。以下の現象が出てます。よろしくお願いします。

*異常と思われる症状
 「薬」で検索すると、検索結果一覧のsummaryの文字で「薬」に加えて「核」
 「株」「害」なども赤色強調されてしまう。
 cgi使用。

*再現方法
 核酸、株式会社、阻害剤など該当する文字を入れただけのhtmlでインデッ
 クス作成し、検索する。

*ソフトバージョン
 namazu 2.0.4
 gcc     2.8.1
  libstdc++ 2.8.1
  SunOS   5.6
  kakasi  2.3.1
  xpdf    0.9
  perl    5.00503
  nkf     1.71
 HTTP/1.1 500
  Server: Netscape-Enterprise/3.6 SP1

*該当箇所
  result.cの関数strcasestr()において、
 needleが薬のときに、haystackが核や株で始まるものも
 if (strncasecmp(haystack, needle, n) == 0)で0と判断
 されている。

以上