Amazon でのデータの検索 CloudSearch - Amazon CloudSearch

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon でのデータの検索 CloudSearch

検索する用語または値を q パラメータを使用して指定します。検索条件の指定方法は、使用するクエリパーサーによって異なります。​ Amazon CloudSearch は 4 つのクエリパーサーをサポートしています。

  • simple — 指定された文字列をすべての text および text-array フィールドで検索します。簡易クエリパーサーでは、フレーズ、個々の用語、プレフィックスを検索することができます。必須またはオプションとして用語を指定することも、特定の用語を含む一致を除外することもできます。特定のフィールドを検索するには、q.options パラメータで検索するフィールドを指定できます。simple クエリパーサーは、q.parser パラメータが指定されない場合にデフォルトで使用されます。

  • structured — 特定のフィールドの検索、ブール演算子を使用した複合クエリの作成、および用語の増強や近接検索などの高度な機能を使用することができます。

  • lucene — Apache Lucene クエリパーサーの構文を使用して、検索条件を指定します。現在 Lucene 構文を使用している場合、luceneクエリパーサーを使用すると、Amazon CloudSearch 構造化検索構文で検索クエリを完全に書き換えることなく、検索サービスを Amazon CloudSearch ドメインに移行できます。

  • dismax— クエリパーサーで定義された Apache Lucene DisMax クエリパーサー構文の簡略化されたサブセットを使用して検索条件を指定します。現在 DisMax 構文を使用している場合、dismaxクエリパーサーを使用すると、Amazon CloudSearch 構造化検索構文で検索クエリを完全に書き換えることなく、検索サービスを Amazon CloudSearch ドメインに移行できます。

追加の検索パラメータを使用して、検索結果の返し方を制御したり、検索結果にファセット、強調表示、候補などの追加情報を含めることができます。

すべての Amazon CloudSearch 検索パラメータの詳細については、「」を参照してくださいSearch API