Takayuki Honda
honda****@gmail*****
2012年 1月 31日 (火) 18:26:06 JST
お世話になります。本多と申します。
mroongaについて、3点ほど質問させて頂きます。
まず1点。
Fulltext_index対象以外のカラムを含んだ検索をする場合、
tritonnですと、2ind index機能を当てにして、
下記のようなクエリを実行していました。
--------------------------------------------------
select
*
from
table force index(idx01)
where
match(body) against (“さんぷる”)
and
flag = 1
---------------------------------------------------
mroongaですと、force indexを外して下記のようになると思いますが、
---------------------------------------------------
select
*
from
table
where
match(body) against (“さんぷる”)
and
flag = 1
---------------------------------------------------
この場合の動作は、まず全文検索を実行した後、
検索対象の通常カラムのみを読み込んで、対象行を特定するのか、
はたまた逆なのか、どちらになりますでしょうか。
実行速度については、自分でも実データで確認してみるつもりですが、
動作面についてご教示頂ければ幸いです。
--
Takayuki Honda <honda****@gmail*****>