クエリ オプションと並べ替えオプション

クエリ文字列だけを使用して Index.Search メソッドを呼び出すと、デフォルトのクエリ オプションに応じて結果が返されます。

  • ドキュメントはランクの降順に並べ替えられて返されます
  • ドキュメントは一度に 20 個のグループで返されます
  • 取得されるドキュメントには、元のフィールドがすべて含まれます

SearchOptions 構造体のインスタンス「Search」 の引数として使用し、これらのオプションを変更できます。

SearchOptions 構造体 を使用して、同時に返されるドキュメントの数を指定できます。また、取得するドキュメントのコンテンツをカスタマイズすることもできます。ドキュメントの識別子のみをリクエストすることも、フィールドのサブセットのみを含むドキュメントをリクエストすることもできます。さらに、 フィールド式(ドキュメント内の別のフィールドから導出される値を含むフィールド)を使用して、取得したドキュメント内にカスタム フィールドを作成することもできます。

「SearchOptions」構造体 には、クエリのオプションとは別に、SortOptions構造体のインスタンスを含めることもできます。並べ替えオプションを使用すると、並べ替え順序の変更や、複数のキーに基づく結果の並べ替えが可能になります。

SearchOptions

これらのプロパティは、返される結果の数と順序を制御します。offset オプションと cursor オプションは相互に排他的であり、ページ分割をサポートしています。これらのオプションにより、結果で返すドキュメントを選択します。

プロパティ 説明 デフォルト 最大値
Limit 結果で返されるドキュメントの最大件数。 20 1,000