[Namazu-users-ja 895] Re: 検索式の項目数の制限
Jianwei Zhang
zjw @ kde.cs.tsukuba.ac.jp
2006年 10月 11日 (水) 18:17:53 JST
張です。
早速のご回答ありがとうございます。
----- Original Message -----
From: "Hideyuki SHIRAI ("白井秀行")" <shirai @ meadowy.org>
To: <namazu-users-ja @ namazu.org>
Sent: Wednesday, October 11, 2006 6:02 PM
Subject: [Namazu-users-ja 894] Re: 検索式の項目数の制限
> From: NOKUBI Takatsugu <knok @ daionet.gr.jp> さん曰く
> Subject: Re: [Namazu-users-ja 892] Re: 検索式の項目数の制限
> Message-ID: <87k637ns5p.wl%knok @ daionet.gr.jp>
> Date: Wed, 11 Oct 2006 18:00:34 +0900
>
>> > enum {
>> > /* Size of general buffers. This MUST be larger than QUERY_MAX */
>> > BUFSIZE = 1024,
>> >
>> > QUERY_TOKEN_MAX = 32, /* Max number of tokens in the query. */
>> > QUERY_MAX = 256, /* Max length of the query. */
>> >
>> > INDEX_MAX = 64 /* Max number of databases */
>> > };
>> >
>> > で決められています。"17" で NG ということなので、QUERY_TOKEN_MAX
>> > の値より小さいのですが、QUERY_MAX が効いているのかしら?
>>
>> いえ、"or"もtokenなのでそれが効いているのだと思います。
>
> あ、そっか、アシストサンクス、です。
はい,そうです。
17個の単語 + 16個の"or" > 32個のtoken。
制限を越えています。
nmz/libnamazu.hのデフォルト値を増やして,再コンパイルしてみましたが,同じエラーが出ました。
再コンパイルのやり方は間違っているのでしょうか?
cd namazu-2.0.16
./configure
make
su
make install
のように,やりましたが,nmz-configなどもやるべきでしょうか?
すみません,cとコンパイルの知識が足りないですが。
Namazu-users-ja メーリングリストの案内