<div dir="ltr"><div><div>村上です。<br><br>現在、Groongaでは、関数を利用したときは、selectコマンド結果の<br>キャッシュが利用されないようになっていると思います。<br><a href="https://github.com/groonga/groonga/blob/master/lib/expr.c#L948">https://github.com/groonga/groonga/blob/master/lib/expr.c#L948</a><br><br></div>関数の処理内容によっては、inputに対するoutputの結果が一意になると<br>は限らないとは思いますが(乱数とか)、inputが同じならoutputの結果も<br>同じになる関数は多いと思います(snippetとか)。<br><br>キャッシュしていいかどうかを関数登録時などで設定できたりしたら<br>便利かもしれないと思いました。<br></div></div>