warp kawada
warp.****@gmail*****
2014年 12月 16日 (火) 15:09:55 JST
いつも、お世話になります。 SELECT SUM(MATCH(column) AGAINST("+KEYWORD" IN BOOLEAN MODE)) FROM table WHERE MATCH(column) AGAINST("+KEYWORD" IN BOOLEAN MODE); で、取得できそうです。 ども、ありがとうございました。 2014年12月16日 10:15 Kouhei Sutou <kou****@clear*****>: > > 須藤です。 > > In <CA+e4****@mail*****> > "[groonga-dev,03017] 検索結果中のヒットワード数" on Tue, 16 Dec 2014 09:46:10 +0900, > warp kawada <warp.****@gmail*****> wrote: > > > 質問ですが、例えば mroonga で > > 検索を行い100件のレコードがヒットしました。 > > その中で検索した語句が何件ヒットしたのかを > > 簡単に得る?方法はありますでしょうか? > > 例えば、ここで1件毎に2語がマッチしていたら > > 200を取得したいのです。 > > 今のMroongaでは、BOOLEAN MODEでのMATCH AGAINSTの値はマッチし > た回数なので、↓でいけそうな気がします! > > SELECT SUM(MATCH(column) AGAINST("+KEYWORD" IN BOOLEAN MODE)) > FROM table > WHERE MATCH(column) AGAINST("+KEYWORD" IN BOOLEAN MODE); > > > -- > 須藤 功平 <kou****@clear*****> > 株式会社クリアコード <http://www.clear-code.com/> > > Groongaベースの全文検索システムを総合サポート: > http://groonga.org/ja/support/ > パッチ採用 - プログラミングが楽しい人向けの採用プロセス: > http://www.clear-code.com/recruitment/ > コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: > http://www.clear-code.com/services/code-reader/ > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev > -- === Yukihiro KAWADA