YUKI Hiroshi
null+****@clear*****
Mon Nov 18 16:38:58 JST 2013
YUKI Hiroshi 2013-11-18 16:38:58 +0900 (Mon, 18 Nov 2013) New Revision: 57a47f3e04934232328a471fbf51167c18136fef https://github.com/droonga/droonga.org/commit/57a47f3e04934232328a471fbf51167c18136fef Message: Add description about paging by sortBy parameter Modified files: ja/reference/commands/search/index.md Modified: ja/reference/commands/search/index.md (+8 -5) =================================================================== --- ja/reference/commands/search/index.md 2013-11-18 16:34:34 +0900 (f8a765f) +++ ja/reference/commands/search/index.md 2013-11-18 16:38:58 +0900 (06888fd) @@ -104,7 +104,7 @@ Personテーブル: #### 検索条件 {#usage-condition} -検索条件は `condition` パラメータで指定します。指定方法は、大きく分けて「スクリプト構文形式」と「クエリー構文形式」の2通りがあります。詳細は [`condition` パラメータの仕様`](#query-condition) を参照して下さい。 +検索条件は `condition` パラメータで指定します。指定方法は、大きく分けて「スクリプト構文形式」と「クエリー構文形式」の2通りがあります。詳細は [`condition` パラメータの仕様](#query-condition) を参照して下さい。 ##### スクリプト構文形式の検索条件 {#usage-condition-script-syntax} @@ -240,7 +240,7 @@ Personテーブル: } } -詳細は [`sortBy` パラメータの仕様`](#query-sortBy) を参照して下さい。 +詳細は [`sortBy` パラメータの仕様](#query-sortBy) を参照して下さい。 #### ページング {#usage-paging} @@ -296,7 +296,10 @@ Personテーブル: `limit` の指定 `-1` は、実際の運用では推奨されません。膨大な量のレコードがマッチした場合、出力のための処理にリソースを使いすぎてしまいますし、ネットワークの帯域も浪費してしまいます。コンピュータの性能にもよりますが、`limit` には `100` 程度までの値を上限として指定し、それ以上のレコードは適宜ページングで取得するようにして下さい。 -詳細は [`output` パラメータの仕様`](#query-output) を参照して下さい。 +詳細は [`output` パラメータの仕様](#query-output) を参照して下さい。 + +また、ページングは [`sortBy` パラメータの機能](#query-sortBy-hash)でも行う事ができ、一般的にはそちらの方が高速に動作します。 +よって、可能な限り `output` でのページングよりも `sortBy` でのページングの方を使う事が推奨されます。 #### 出力形式 {#usage-format} @@ -348,7 +351,7 @@ Personテーブル: `format` に `complex` を指定した場合、レコードの一覧はこの例のようにカラム名をキーとしたハッシュの配列として出力されます。 `format` に `simple` を指定した場合、または `format` の指定を省略した場合、レコードの一覧は配列の配列として出力されます。 -詳細は [`output` パラメータの仕様`](#query-output) および [レスポンスの仕様](#response) を参照して下さい。 +詳細は [`output` パラメータの仕様](#query-output) および [レスポンスの仕様](#response) を参照して下さい。 ### 高度な使い方 {#usage-advanced} @@ -423,7 +426,7 @@ Personテーブル: } -詳細は [`groupBy` パラメータの仕様`](#query-groupBy) を参照して下さい。 +詳細は [`groupBy` パラメータの仕様](#query-groupBy) を参照して下さい。 #### 複数の検索クエリの列挙 {#usage-multiple-queries} -------------- next part -------------- HTML����������������������������...Download