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