Namazu-devel-ja(旧)


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

Re: [namazu-win32-users-ja] RE: ファイル名のサイズについて



From: "S.Takata" <s.takata@xxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-win32-users-ja] RE:  ファイル名のサイズについて
Message-ID: <EOEELNJPIKKNNGJIKAPEMEONCAAA.s.takata@xxxxxxxxxxxxxxxx>
Date: Fri, 19 Jan 2001 08:28:16 +0900

takata> > 長いファイル名(100文字くらい、パス名を含む)のファイルがヒットした場合、
takata> > 検索結果のファイル名(パスを含む)が途中で切れている場合があります。
takata> > namazuではファイル名のサイズ制限があるようですが何バイトなのでしょうか?
takata> > また、値を変えることが出来るのでしょうか?
takata> > よろしくお願いします。

takata> 申し訳ありません。
takata> $MAX_FIELD_LENGTH
takata> ですね。

これってありがちですよね。(以前にも聞いたことがある)

だけど、単純に $MAX_FIELD_LENGTH を増やすと、summary も大きくな
るのがちょっといやです。

URI などは途中で切れてはいけない field ですが、summary は小さく
ても動作上は問題ないものなので、こんな風に (conf.pl でいうと) 変
数をわけるのはどうでしょうか? mknmz 側も使う変数を使い分けるだ
けです。

# The max length of a each field except a summary field.
# This MUST be smaller than libnamazu.h's BUFSIZE (usually 1024).
#
$MAX_FIELD_LENGTH = 200; <= default 値を大きくする 400 ぐらい?

#
# The max length of a summary field.
# This MUST be smaller than libnamazu.h's BUFSIZE (usually 1024).
# 
$MAX_SUMMARY_LENGTH = 200;


だけど、field.*.i が大きくなっちゃうのかな。

## 実は、references: を全部保存したくて↑を(結構昔から)やってい
## ます。^^;

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)