[groonga-dev,04547] Re: 【ご報告】インデックスを使って検索したいときにシーケンシャルスキャン

Back to archive index

Kouhei Sutou kou****@clear*****
2017年 11月 26日 (日) 15:29:39 JST


須藤です。

In <005201d3667e$10232ed0$30698c70$@mirror.ocn.ne.jp>
  "[groonga-dev,04545] Re: 【ご報告】インデックスを使って検索したいときにシーケンシャルスキャン" on Sun, 26 Nov 2017 15:16:14 +0900,
  内山敏郎 <toshio_uchiy****@mirro*****> wrote:

> 提供したデータで、何も手を加えずにインデックススキャンを
> していたということでしょうか。

はい、そうです。

>  わたくしは、修正していただいて直ったのだと思っていました。
> わたくしが提供しているデータは、何も手を加えていません。
> サーバーが誤動作しているということでしょうか。

私は最新のPGroongaで確認したのですが、そいつではなにもせずに
インデックスを使っていました。
今回のクエリーではlower()を使っているので、2.0.2で入れた「関
数を使った場合の推測ヒット数の精度向上」が効いている気がしま
す。もし、2.0.1ではシーケンシャルスキャン、2.0.2ではインデッ
クススキャンになるなら、その変更で改善されたはずです。

-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/>

Groongaベースの全文検索システムを総合サポート:
  http://groonga.org/ja/support/
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
  http://www.clear-code.com/recruitment/
OSS開発支援サービス:
  http://www.clear-code.com/blog/2016/6/27.html




groonga-dev メーリングリストの案内
Back to archive index