

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

# Amazon CloudSearch でのデータの検索
<a name="searching"></a>

検索する用語または値を `q` パラメータを使用して指定します。検索条件の指定方法は、使用するクエリパーサーによって異なります。​ Amazon CloudSearch は、次の 4 つのクエリパーサーをサポートしています。
+ `simple` — 指定された文字列をすべての `text` および `text-array` フィールドで検索します。簡易クエリパーサーでは、フレーズ、個々の用語、プレフィックスを検索することができます。必須またはオプションとして用語を指定することも、特定の用語を含む一致を除外することもできます。特定のフィールドを検索するには、`q.options` パラメータで検索するフィールドを指定できます。`simple` クエリパーサーは、`q.parser` パラメータが指定されない場合にデフォルトで使用されます。
+ `structured` — 特定のフィールドの検索、ブール演算子を使用した複合クエリの作成、および用語の増強や近接検索などの高度な機能を使用することができます。
+ `lucene` — Apache Lucene クエリパーサーの構文を使用して、検索条件を指定します。現在 Lucene 構文を使用している場合は、`lucene` クエリパーサーを使用することで、検索クエリを Amazon CloudSearch 構造化検索構文で完全に書き換えなくても、検索サービスを Amazon CloudSearch ドメインに移行することができます。
+ `dismax` — DisMax のクエリパーサーで定義された Apache Lucene のクエリパーサー構文の簡略化されたサブセットを使用して、検索条件を指定します。現在 DisMax 構文を使用している場合は、`dismax` クエリパーサーを使用することで、検索クエリを Amazon CloudSearch 構造化検索構文で完全に書き換えなくても、検索サービスを Amazon CloudSearch ドメインに移行することができます。

追加の検索パラメータを使用して、[検索結果の返し方を制御](controlling-search-results.md)したり、検索結果にファセット、強調表示、候補などの[追加情報を含める](querying-for-more-info.md)ことができます。

すべての Amazon CloudSearch 検索パラメータの詳細については、「[検索 API リファレンス](search-api.md)」を参照してください。

**Topics**
+ [Amazon CloudSearch ドメインへの検索リクエストの送信](submitting-search-requests.md)
+ [Amazon CloudSearch での複合クエリの作成](searching-compound-queries.md)
+ [text](searching-text.md)
+ [Amazon CloudSearch での数値の検索](searching-numbers.md)
+ [Amazon CloudSearch での日付と時刻の検索](searching-dates.md)
+ [Amazon CloudSearch での値の範囲の検索](searching-ranges.md)
+ [location-based searching and sorting](searching-locations.md)
+ [Amazon CloudSearch による DynamoDB データの検索](searching-dynamodb-data.md)
+ [Amazon CloudSearch での一致するドキュメントのフィルタリング](filtering-results.md)
+ [Amazon CloudSearch での検索リクエストのパフォーマンスのチューニング](tuning-search.md)