Namazu-users-ja(旧)


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

Re: subject に連番



> subuject に連番を付けたファイル群を検索させたいのですが、
> NMZ.field.subject の中が、
>  000001
>  000002
>     :
> となっているものを検索すると、検索結果で、
> 
>  1. 000,001 (スコア: xx)
>     :
> 
> と、subject がカンマ区切りになってしまいます。

src/result.c の replace_field() で

    if (nmz_isnumstr(buf)) {
	commas(buf);
    }

となっているところを

    if ((strcmp(field, "subject") == 0) && nmz_isnumstr(buf)) {
	commas(buf);
    }

とすれば良いと思います。もしかすると、

if ((strcmp(field, "title") == 0) && nmz_isnumstr(buf)) {
                    ~~~~~
かもしれませんが、おそらく前者です。(弱気 ^^;)

## 試していませんので、その点ご了承を。。。

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