3.14.4 ソートの条件

ソートの条件には,検索結果を,指定した関連情報ファイルに登録されているテキストデータでソートするための条件を指定します。

<この項の構成>
(1) 形式
(2) オプション
(3) 注意事項
(4) 指定例

(1) 形式

SET(検索結果集合ID),関連情報ファイル名[,{ASC|DESC}]
                   〔,LIMIT 上限件数〕

(2) オプション

検索結果集合ID
ソートする検索結果集合IDを指定します。
関連情報ファイル名
ソート対象とする関連情報ファイル名を指定します。範囲指定検索を設定している関連情報ファイルを指定してください。
ASC|DESC
ソート方法を指定します。指定を省略した場合は,ASCが仮定されます。
ASC
昇順のソート結果を取得する場合に指定します。ソートキーとなるテキストデータが同じ場合は,文書IDの昇順にソートされます。関連情報ファイルにソートキーとなるデータが登録されていない文書IDは,ソート結果の後方に文書IDの昇順に並びます。
DESC
降順のソート結果を取得する場合に指定します。キーとなるテキストデータが同じ場合は,文書IDの降順にソートされます。関連情報ファイルにソートキーとなるデータが登録されていない文書IDは,ソート結果の後方に文書IDの降順に並びます。
LIMIT 上限件数
ソート対象となる検索結果集合IDの結果に含まれるヒット件数(ソート対象件数)の上限値を,0以上の整数で指定します。ソート対象件数が上限値を超えている場合はソートを実行しないで,関数はエラーステータス-200001(エラーマクロ名TS2DEL_ERR_IN_SERVER)となります。このときのBibliotheca21 Standardサーバのエラーコードは2082となります。0を指定した場合は,ソート対象件数に関係なく,ソートを実行します。
指定を省略した場合は,10,000が仮定されます。

(3) 注意事項

(4) 指定例