[groonga-dev,03020] Re: 検索結果中のヒットワード数

Back to archive index

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



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