<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-2022-jp"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"$B#M#S(B $B%4%7%C%/(B";
        panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
        {font-family:"$B#M#S(B $B%4%7%C%/(B";
        panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
        {font-family:"\@$B#M#S(B $B%4%7%C%/(B";
        panose-1:2 11 6 9 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0mm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Arial","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.17
        {mso-style-type:personal-compose;
        font-family:"Arial","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Arial","sans-serif";}
/* Page Definitions */
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:99.25pt 30.0mm 30.0mm 30.0mm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026">
<v:textbox inset="5.85pt,.7pt,5.85pt,.7pt" />
</o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=JA link=blue vlink=purple style='text-justify-trim:punctuation'><div class=WordSection1><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B%a!<%j%s%0%j%9%H$N3'MM(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B!!$*@$OC$K$J$j$^$9!#Fb;3$G$9!#(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B!!(B</span><span lang=EN-US style='font-size:10.0pt'>PGRonnga </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$G:n$C$?%$%s%G%C%/%9$r;H$C$F8!:w$7$F$[$7$$(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$N$K%7!<%1%s%7%c%k%9%-%c%s$,$*$3$J$o$l$k;vNc$,(B</span><span lang=EN-US style='font-size:10.0pt'> PostgreSQL </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$G(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$"$j$^$7$?!#(B</span><span lang=EN-US style='font-size:10.0pt'>PGRonnga </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$NLdBj$+!)(B</span><span lang=EN-US style='font-size:10.0pt'> PostgreSQL </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$NLdBj$+(B</span><span lang=EN-US style='font-size:10.0pt'>?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$O$?$^$?!"E}7W>pJs$NLdBj$+!"(B</span><span lang=EN-US style='font-size:10.0pt'>PostgreSQL </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$N@_Dj$NLdBj$+(B</span><span lang=EN-US style='font-size:10.0pt'>?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$BJ,$+$j$^$;$s$,!"0l1~!"$4Js9p$7$^$9!#(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>robot </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B%F!<%V%k$N(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>tags </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$BNs$K(B</span><span lang=EN-US style='font-size:10.0pt'>TokenDelimit</span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$G(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>title </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$BNs$K!!(B</span><span lang=EN-US style='font-size:10.0pt'>TokenMecab </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$G!"%$%s%G%C%/%9$r:n@.$7$F$"$j$^$9!#(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B2?$b$7$J$$$G8!:w$9$k$H(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>moovle=# explain ( analyze, buffers ) SELECT c_id, videoid, title, tags <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>FROM robot WHERE ( lower(tags) &amp;@ lower('iphone') OR lower(title) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&amp;@ lower('iphone') ) AND ( lower(tags) &amp;@ lower('ipad') OR lower(title) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&amp;@ lower('ipad') ) AND vc &gt; 100000 order by vc DESC;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; QUERY PLAN<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>--------------------------------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>--------------------------------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>-----------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> Sort&nbsp; (cost=952946.92..960247.09 rows=2920069 width=279) (actual time=46145.433<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>..46147.329 rows=8713 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; Sort Key: vc DESC<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; Sort Method: quicksort&nbsp; Memory: 5879kB<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; Buffers: shared hit=248495<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; -&gt;&nbsp; Seq Scan on robot&nbsp; (cost=0.00..417224.88 rows=2920069 width=279) (actual<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>time=12.499..46138.911 rows=8713 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filter: ((vc &gt; 100000) AND ((lower(tags) &amp;@ 'iphone'::text) OR (lower(t<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>itle) &amp;@ 'iphone'::text)) AND ((lower(tags) &amp;@ 'ipad'::text) OR (lower(title) &amp;@<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> 'ipad'::text)))<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rows Removed by Filter: 5183037<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Buffers: shared hit=248495<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> Planning time: 0.319 ms<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> Execution time: 46148.215 ms<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>(10 </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B9T(B</span><span lang=EN-US style='font-size:10.0pt'>)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$H%7!<%1%s%7%c%k%9%-%c%s$7$^$9!#(B</span><span lang=EN-US style='font-size:10.0pt'>set enable_seqscan to off; </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$9$k$H(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>moovle=# explain ( analyze, buffers ) SELECT c_id, videoid, title, tags <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>FROM robot WHERE ( lower(tags) &amp;@ lower('iphone') OR lower(title) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&amp;@ lower('iphone') ) AND ( lower(tags) &amp;@ lower('ipad') OR lower(title) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&amp;@ lower('ipad') ) AND vc &gt; 100000 order by vc DESC;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QUERY<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> PLAN<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>--------------------------------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>--------------------------------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> Sort&nbsp; (cost=954406.96..961707.13 rows=2920069 width=279) (actual time=271.996..<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>272.466 rows=2842 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; Sort Key: vc DESC<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; Sort Method: quicksort&nbsp; Memory: 1916kB<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; Buffers: shared hit=14499<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; -&gt;&nbsp; Bitmap Heap Scan on robot&nbsp; (cost=1460.03..418684.91 rows=2920069 width=27<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>9) (actual time=44.007..269.844 rows=2842 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recheck Cond: ((lower(tags) &amp;@ 'iphone'::text) OR (lower(title) &amp;@ 'iph<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>one'::text))<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filter: ((vc &gt; 100000) AND ((lower(tags) &amp;@ 'ipad'::text) OR (lower(tit<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>le) &amp;@ 'ipad'::text)))<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rows Removed by Filter: 12118<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Heap Blocks: exact=14499<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Buffers: shared hit=14499<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;&nbsp; BitmapOr&nbsp; (cost=1460.03..1460.03 rows=5191750 width=0) (actual time<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>=39.352..39.352 rows=0 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;&nbsp; Bitmap Index Scan on robot2_lower_r_delimmit_tags_idx&nbsp; (cost=<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>0.00..0.00 rows=2595875 width=0) (actual time=17.836..17.836 rows=6238 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Index Cond: (lower(tags) &amp;@ 'iphone'::text)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;&nbsp; Bitmap Index Scan on robot2_lower_r_mecab_title_idx&nbsp; (cost=0.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>00..0.00 rows=2595875 width=0) (actual time=21.514..21.514 rows=13623 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Index Cond: (lower(title) &amp;@ 'iphone'::text)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> Planning time: 0.395 ms<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> Execution time: 273.268 ms<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>(17 </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B9T(B</span><span lang=EN-US style='font-size:10.0pt'>)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$H$J$j$^$9!#$A$J$_$K!"(B</span><span lang=EN-US style='font-size:10.0pt'>set enable_seqscan </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$7$J$/$F$b(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>moovle=# explain ( analyze, buffers ) SELECT c_id, videoid, title, tags <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>FROM robot WHERE ( lower(tags) &amp;@ lower('iphone') OR lower(title) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&amp;@ lower('iphone') ) AND ( lower(tags) like lower('%ipad%') OR lower(title) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&amp;@ lower('ipad') ) AND vc &gt; 100000 order by vc DESC;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QUERY P<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>LAN<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>--------------------------------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>----------------------------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> Sort&nbsp; (cost=689570.20..694475.92 rows=1962287 width=279) (actual time=116.442..<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>116.797 rows=2211 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; Sort Key: vc DESC<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; Sort Method: quicksort&nbsp; Memory: 1434kB<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; Buffers: shared hit=3687<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp; -&gt;&nbsp; Bitmap Heap Scan on robot&nbsp; (cost=981.14..335189.94 rows=1962287 width=279<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>) (actual time=14.289..113.610 rows=2211 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Recheck Cond: ((lower(tags) ~~ '%ipad%'::text) OR (lower(title) &amp;@ 'ipa<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>d'::text))<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filter: ((vc &gt; 100000) AND ((lower(tags) &amp;@ 'iphone'::text) OR (lower(t<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>itle) &amp;@ 'iphone'::text)))<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rows Removed by Filter: 1501<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Heap Blocks: exact=3687<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Buffers: shared hit=3687<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;&nbsp; BitmapOr&nbsp; (cost=981.14..981.14 rows=2637409 width=0) (actual time=1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>2.718..12.718 rows=0 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;&nbsp; Bitmap Index Scan on robot2_lower_r_delimmit_tags_idx&nbsp; (cost=<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>0.00..0.00 rows=41534 width=0) (actual time=4.426..4.426 rows=933 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Index Cond: (lower(tags) ~~ '%ipad%'::text)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;&nbsp; Bitmap Index Scan on robot2_lower_r_mecab_title_idx&nbsp; (cost=0.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>00..0.00 rows=2595875 width=0) (actual time=8.289..8.289 rows=3429 loops=1)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Index Cond: (lower(title) &amp;@ 'ipad'::text)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> Planning time: 0.390 ms<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'> Execution time: 118.029 ms<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>(17 </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B9T(B</span><span lang=EN-US style='font-size:10.0pt'>)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$G$9!#8=:_$N2r7h:v$O!"%"%W%j%1!<%7%g%s$NCf$G!";d$O(B</span><span lang=EN-US style='font-size:10.0pt'>PHP</span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$J$N$G(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>$result = pg_query( &amp;db_link, $B!F(Bset enable_seqscan to off$B!G(B );<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>$result = pg_query( &amp;db_link, </span><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B8!:w(B</span><span lang=EN-US style='font-size:10.0pt'> );<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'>$result2 = pg_query( &amp;db_link, $B!F(Bset enable_seqscan to on );<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B$H$7$^$7$?!#(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"$B#M#S(B $B%4%7%C%/(B"'>$B!!$H$j$"$($:!"$4Js9p$^$G!#(B</span><span lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p></div></body></html>