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

Back to archive index

ongaeshi ongae****@gmail*****
2014年 10月 11日 (土) 01:42:40 JST


似たような機能がGroongaにありそうだな、と思いつつ見つけられなかったので、大変ありがたいです!

試してみます!(Milkodeも置き換えられそう)

2014年10月10日 22:21 Kouhei Sutou <kou****@clear*****>:
> 須藤です。
>
> In <CA+vpKipQq-_qQen7dvpkfu73aNT0rao==C420jy-DaMB=48ivg****@mail*****>
>   "[groonga-dev,02842] Re: Rroongaで検索クエリからキーワードだけを抜き出したい" on Fri, 10 Oct 2014 00:40:03 +0900,
>   ongaeshi <ongae****@gmail*****> wrote:
>
>> 今回はextract_keywords(query)という適当関数をRubyで
>> 書いてしのぎました。Groongaがバージョンアップしたら
>> 新しいGroongaの時はAPIから取得して、古いバージョンの時は
>> この自前関数を使おうと思っています。
>>
>> https://github.com/ongaeshi/honyomi/blob/master/lib/honyomi/util.rb#L95
>
> はい、それでおねがいします!
>
> ところで、その少し上にあるhighlight_keywordsというメソッドが
> 少し気になりました。もしかしたら、
> Groonga::PatriciaTrie#tag_keysで実装できて、こっちが速いかも
> しれません。
>
> http://ranguba.org/rroonga/ja/Groonga/PatriciaTrie.html#tag_keys-instance_method
>
> tag_keysを使うと文字列の正規化もしながらキーワードを
> <span>...</span>で囲めます。
>
> もし、使えそうなら検討してみてください。
>
> --
> 須藤 功平 <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



-- 
/******************************************
 ongaeshi
 MAIL:   ongae****@gmail*****
 WEB:   http://ongaeshi.me
 Twitter: http://twitter.com/ongaeshi
 ******************************************/



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