[groonga-dev,00689] 全文検索カラム以外を含んだ検索について

Back to archive index

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*****>




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