[groonga-dev,04011] Re: サジェスト機能の補完のチュートリアルにあるloadコマンドについて

Back to archive index

Kouhei Sutou kou****@clear*****
2016年 4月 16日 (土) 21:09:53 JST


須藤です。

In <CAG72S9LgTYbiJigDh=zbs3q****@mail*****>
  "[groonga-dev,04010] Re: サジェスト機能の補完のチュートリアルにあるloadコマンドについて" on Fri, 15 Apr 2016 17:33:24 +0900,
  立川弘明 <stand****@gmail*****> wrote:

> ひとまずやりたいことがありまして、サジェストの結果にキーワードと対になる
> 独自IDも一緒に返して欲しいのです。
> そこでこのようにカラム、データを追加しました。
> 
> column_create item_example country_id --type Int64
> 
>  load --table item_example
> [
> {"_id": "1", "country_id": 99}
> ]
> 
> 以下のクエリで欲しい結果を得ることができました。
> suggest --table item_example --column kana --types complete
> --frequency_threshold 1 --query ni --output_columns "_key, country_id,
> _score"
> [[0,1460708655.73562,0.00492739677429199],{"complete":[[1],[["_key","ShortText"],["country_id","Int64"],["_score","Int32"]],["日本",99,2]]}]
> 
> 
> このような使い方をしても問題ないでしょうか。

item_XXXテーブルに新しいカラムを追加して、それを
output_columnsで出力する使い方は問題ないか?ということですよ
ね。

まったく問題ありません。むしろ、そういう使い方を想定していま
す。

たとえば、表示用のラベルを追加で保存したり(_keyは正規化され
るため)、説明文(候補を選ぶかどうかの参考になる情報)を追加
で保存したり、といったことも想定した使い方です。


-- 
須藤 功平 <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/readable-code-workshop.html




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