[groonga-dev,03743] Re: _scoreを小数で出力したい

Back to archive index

Kouhei Sutou kou****@clear*****
2015年 12月 9日 (水) 16:32:31 JST


須藤です。

In <CANM+Hhdk_0GDfLd3WnZa7xxAPN5d1sR8Bn-hqWH1V+UObwPY_w****@mail*****>
  "[groonga-dev,03727] _scoreを小数で出力したい" on Tue, 8 Dec 2015 14:54:20 +0900,
  Naoya Murakami <visio****@gmail*****> wrote:

> Groongaの_scoreは内部的にはdoubleで持つようになったと思うのですが、
> アプリ互換性のためにoutput時にはint32になっていると思います。
> 
> これをfloatで出力できる手段を用意したいと考えています。
> たとえば_score_floatか_float_scoreという擬似カラム名と
> 新たなaccessorのaction GRN_ACCESSOR_GET_FLOAT_SCOREを
> 作って出力するというのはいかがでしょうか?
> (名前がださいですかね。。)

command_versionをあげたらFloatで出力するというのを考えていま
した。2であげてもいいかもしれません。

あと、まだ実装していませんが、selectでの絞り込み結果にカラム
を追加できる機能が実装されていれば、↓というようにしても
Floatで_scoreを出力できます。

  select \
    ... \
    --output_column[score].type Float \
    --output_column[score].value _score \
    --output_columns 'score'

-- 
須藤 功平 <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