Bug #384
selectで、scorerを使って_scoreでのソートをしようとすると結果が空になる
| Status: | 完了 | Start date: | 07/07/2010 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 0% |
||
| Category: | - | |||
| Target version: | 1.0 |
Description
selectコマンドで、--scorerオプションでの_scoreの代入が出来なくなっているのか、_scoreでのソートをしようとすると、空のJSONが返される。
> table_create --name Test --flags TABLE_HASH_KEY --key_type ShortText
> load --table Test
> [{"_key":"one"},{"_key":"two"},{"_key":"three"}]
3
> select --table Test --output_columns _id,_key,_score --scorer "_score = rand()"
[[[3],[["_id","UInt32"],["_key","ShortText"]],[1,"one"],[2,"two"],[3,"three"]]]
> select --table Test --output_columns _id,_key,_score --scorer "_score = rand()" --sortby _score
[]
> select --table Test --output_columns _id,_key,_score --scorer "_score = _id" --sortby _score
[]
> select --table Test --output_columns _id,_key,_score --scorer "_score = 1" --sortby _score
[]
Related issues
History
Updated by Tasuku SUENAGA almost 2 years ago
filterやqueryを指定してみると、どういう挙動になるでしょうか。
(たとえば、filter=_id>0のような、全件ひっかかるもの)
これらを指定して問題が改善される場合は、
別途報告されている問題と同じ原因である可能性が考えられます。
Updated by Tasuku SUENAGA almost 2 years ago
- Status changed from 新規 to 担当者作業中
- Assignee set to Tasuku SUENAGA
--queryか--filterが必要。ドキュメントを書き換える。
Updated by Tasuku SUENAGA almost 2 years ago
- Target version set to 1.0
Updated by Tasuku SUENAGA almost 2 years ago
#402 が修正されたので、--filter trueが使えるようになった。
Updated by daijiro MORI over 1 year ago
- Status changed from 担当者作業中 to 完了チェック待ち
Updated by daijiro MORI over 1 year ago
- Status changed from 完了チェック待ち to 完了