

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Amazon CloudSearch 搜尋您的資料
<a name="searching"></a>

您要使用 `q` 參數指定欲搜尋的字詞或值。您指定搜尋條件的方式取決於您使用的查詢剖析器。Amazon CloudSearch 支援四個查詢剖析器：
+ `simple`- 搜尋指定字串的所有 `text`和 `text-array` 欄位。使用 simple 查詢剖析器可搜尋片語、個別字詞及字首。您可以指定各字詞為必要項目或選用項目，或是排除含有特定字詞的相符項目。若要搜尋特定欄位，您可以使用 `q.options` 參數指定欲搜尋的欄位。如果未指定 `q.parser` 參數，預設即會使用 `simple` 查詢剖析器。
+ `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)