null+****@clear*****
null+****@clear*****
2010年 7月 13日 (火) 13:51:37 JST
Kouhei Sutou 2010-07-13 04:51:37 +0000 (Tue, 13 Jul 2010) New Revision: 0b4e388a486a66f5c9e7fde6467a1b9bceb8a0bb Log: update select error handling. * select with nonexistent table reports an error. * sortby with _score without query nor filter reports an error. Modified files: doc/ja/source/commands/select.txt Modified: doc/ja/source/commands/select.txt (+4 -2) =================================================================== --- doc/ja/source/commands/select.txt 2010-07-13 03:23:26 +0000 (26a6559) +++ doc/ja/source/commands/select.txt 2010-07-13 04:51:37 +0000 (bea8536) @@ -28,7 +28,7 @@ selectは、使用しているデータベースのテーブルの中から条 ``table`` - 検索対象のテーブルを指定します。 + 検索対象のテーブルを指定します。存在しないテーブルを指定した場合はエラーになります。 ``match_columns`` @@ -54,7 +54,7 @@ selectは、使用しているデータベースのテーブルの中から条 絞り込み条件をscript形式のgrn式文字列によって指定します。 -query引数とfilter引数をどちらも指定した場合は、両方の条件を満足するレコードのみがヒットします。どちらも指定しない場合は全件がヒットします。 + query引数とfilter引数をどちらも指定した場合は、両方の条件を満足するレコードのみがヒットします。どちらも指定しない場合は全件がヒットします。 ``scorer`` @@ -70,6 +70,8 @@ query引数とfilter引数をどちらも指定した場合は、両方の条件 カラム名1の値でソートし、値が同一である場合はカラム名2でソート、と順次比較を行いソートします。カラム名の前に - を付加した場合は降順にソートします。付加しない場合には昇順にソートします。 + query引数またはfilter引数を指定した場合はカラム名に'_score'を使えます。'_score'を指定することでスコアでソートすることができます。query引数もfilter引数も指定していない状態で'_score'を指定するとエラーになります。 + ``output_columns`` 出力するカラム名のリストをカンマ(',')区切りで指定します。