[PHP-users 10026] Re: field cache [subject] hit!

柴田俊秀 php-users@php.gr.jp
Thu, 12 Sep 2002 08:51:43 +0900


柴田です。
ソース例がちょっと抜けていたようです。
(ソース原本だとみにくいので、関係あるとこだけ抜き出して...)
いわきりさんの指摘事項は加味していました。
それでもダメでした。
また、
>Apacheのerror.logに 3回目のindexのときに
> namazu(debug): field cache [subject] hit!
> namazu(debug): field cache [summary] hit!
> namazu(debug): field cache [uri] hit!
の部分も、下のソースでは
namazu(debug): field cache [subject] hit!
のみとなります。

At 2002/09/11 18:31:48 Youichi Iwakiri wrote:
> いわきりです
> 
> 柴田俊秀 wrote in <247220020911175642shibata.toshihide@nttcom.co.jp> :
> >※ ソース抜粋
> >function faq_targetSearch($Item){  //$Itemを変えて何回か呼び出す。
> >    global $GV_NAMAZUINDEX;
> >
> >    $index = array("$GV_NAMAZUINDEX/$Item");   
> >    $nmz = nmz_open($index) or die("Couldn't open index.");
> >    $sort = 'field:{subject}';
> >    nmz_set_sortmethod($sort);
> >    $result = nmz_search($nmz,strip_tags($Item)) or die("Query failed.");
> >    $count = nmz_num_hits($result); //このヒット数はデータと一致している
> >    if ($count>0){        print("\$Item=$Item<br>");
> >        for ($i=0;$i<$count;$i++){
> >            print(nmz_result_field($result,$i,"subject"));  //この値が???
> >            print("<br>");
> >        }
>          nmz_free_result($result);
> >    }     
>      nmz_close($nmz);
> >}
> 
> でどうですか?
> 
> --