[groonga-dev,02841] Re: Rroongaで検索クエリからキーワードだけを抜き出したい

Back to archive index

Kouhei Sutou kou****@clear*****
2014年 10月 8日 (水) 21:56:29 JST


須藤です。

In <CA+vpKiqbAnZw=jkNuyyvnoaW_8ZiCt****@mail*****>
  "[groonga-dev,02839] Rroongaで検索クエリからキーワードだけを抜き出したい" on Tue, 7 Oct 2014 00:56:54 +0900,
  ongaeshi <ongae****@gmail*****> wrote:

> Rroongaにて、"(あああ いい) OR (うう) -えええ"のような
> 検索クエリからキーワードだけを抜き出すことは可能でしょうか?
> 上記の場合ですと['あああ', 'いい' 'うう'] を返すことを期待しています。

今はできません!
自分でパースするしかありません。。。

ただ、Groongaレベルではキーワードを抽出するAPIがあります。今、
そのAPIを公開したので次のリリースでは使えるようになります。
で、RroongaがそのAPI用のバインディングを用意したら使えるよう
になります!

> 検索結果を色付けする時は Groonga::Expression#snippet が使える
> のですが、ページ内容を表示する時もキーワードに合わせて色付け
> したいと考えています。

この間、村上さんが作ってくれたhighlight_html関数が使えるかも
しれません。

と、思ったんですが、Rroongaでselectコマンドのoutput_columns
相当のことできませんね。。。なので、やっぱりキーワード取得機
能が必要でした。

ということで、来月までお待ちください。。。


-- 
須藤 功平 <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 メーリングリストの案内
Back to archive index