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/