[groonga-dev,03658] SQL文に関して

Back to archive index

takah****@yahoo***** takah****@yahoo*****
2015年 11月 16日 (月) 16:08:51 JST


お世話になっております。

表題の件ですが、
上の人間に、selectの際に、
SQL文じゃなくて、groongaのコマンドで
取ってこないと言われまして、
正直、match againstで事足りると感じてまして、
ただ向こうから言わせると、SQL文だと出来ない事があるからと
いう理由でして、

ご質問と致しましては、
groongaのコマンドじゃないと出来ない、
または処理が遅くなってしまう事御座いますか。
※groongaコマンドだと前方一致、後方一致が可能?

また、実装するなら
mroonga_command()で入れる様な気がするのですが、
まだ大して理解出来ていなく恐縮なのですが、
where文を入れながらのselectも可能ですか。
以下の構文を想定しております。

CREATE TABLE mail00.`mail` (
  `No` bigint NOT NULL,
  `Subject` varchar(1000) DEFAULT NULL,
  `Body` mediumtext,
  `ToAdd` varchar(1000) DEFAULT NULL,
  `FromAdd` varchar(1000) DEFAULT NULL,
  `Cc` varchar(1000) DEFAULT NULL,
  `Bcc` varchar(1000) DEFAULT NULL,
  `Date` timestamp NULL DEFAULT NULL,
  `AttachedFile` tinyint(4) DEFAULT NULL,
  PRIMARY KEY (`No`),
  FULLTEXT KEY `ToAdd` (`ToAdd`),
  FULLTEXT KEY `Cc` (`Cc`),
  FULLTEXT KEY `Bcc` (`Bcc`),
  FULLTEXT KEY `FromAdd` (`FromAdd`),
  FULLTEXT KEY `Body` (`Body`) COMMENT 'parser "TokenMecab"',
  FULLTEXT KEY `Subject` (`Subject`) COMMENT 'parser "TokenMecab"'
) ENGINE=Mroonga DEFAULT CHARSET=utf8

以上、お手数をお掛けして恐縮では御座いますが、
宜しくお願い致します。




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