

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

# 什麼是 Amazon CloudSearch？
<a name="what-is-cloudsearch"></a>

**重要**  
Amazon CloudSearch 不再提供給新客戶。Amazon CloudSearch 的現有客戶可以繼續照常使用服務。[進一步了解。](https://aws.amazon.com/blogs/big-data/transition-from-amazon-cloudsearch-to-amazon-opensearch-service/)

Amazon CloudSearch 是雲端中全受管的服務，可讓您輕鬆地設定、管理和擴展網站或應用程式的搜尋解決方案。

 使用 Amazon CloudSearch，您可以搜尋大量的資料集合，例如網頁、文件檔案、論壇文章或產品資訊。您可以快速加入搜尋功能，無須具備搜尋專長或煩惱硬體佈建、設定及維護。隨著資料量和流量的波動，Amazon CloudSearch 會擴展以滿足您的需求。

**注意**  
本文件說明 Amazon CloudSearch 2013-01-01 API。如果您有 2011-02-01 搜尋網域且需要參考舊文件，您可以下載 [2011-02-01 開發人員指南](https://s3.amazonaws.com/awsdocs/cloudsearch/2011-02-01/cloudsearch-dg-2011-02-01.pdf)的 PDF。

您可以使用 Amazon CloudSearch 來索引和搜尋結構化資料和純文字。Amazon CloudSearch 功能：
+ 特定語言文字處理全文搜尋
+ 布林值搜尋
+ 字首搜尋
+ 範圍搜尋
+ 增加詞彙相關度
+ 面向分類
+ 反白
+ 自動完成建議

您可以取得 JSON 或 XML 格式的搜尋結果，依欄位值排序和篩選結果，並將結果按字母順序、數字大小或根據自訂運算式進行排序。

 若要使用 Amazon CloudSearch 建置搜尋解決方案，請執行下列步驟：
+ **建立並設定搜尋網域。**搜尋網域包含可供搜尋的資料以及處理搜尋請求的搜尋執行個體。如果您有多組資料想要供予搜尋，則可以建立多個搜尋網域。
+ **將您要搜尋的資料上傳至您的網域。**Amazon CloudSearch 會將您的資料編製索引，並將搜尋索引部署至一或多個搜尋執行個體。
+ **搜尋您的網域。**您將以 HTTP/HTTPS GET 請求的形式向您網域的搜尋端點傳送搜尋請求。

**Topics**
+ [您是初次使用 Amazon CloudSearch 嗎？](#new-to-cloudsearch)
+ [搜尋的運作方式](how-search-works.md)
+ [Amazon CloudSearch 中的自動擴展](concepts-scaling.md)
+ [存取 Amazon CloudSearch](#accessing-cloudsearch)
+ [常見問答集](#faq)

## 您是初次使用 Amazon CloudSearch 嗎？
<a name="new-to-cloudsearch"></a>

如需 Amazon CloudSearch、服務重點和定價資訊的高階概觀，請參閱 [Amazon CloudSearch 詳細資訊頁面](https://aws.amazon.com/cloudsearch/)。如果您準備好開始使用 Amazon CloudSearch，您應該從 開始[Amazon CloudSearch 入門](getting-started.md)。

您可以透過 、 AWS 管理主控台 AWS SDKs或 與 Amazon CloudSearch 互動 AWS CLI。雖然您也可以直接向 Amazon CloudSearch 提交 API 請求，但軟體SDKs會視需要 AWS CLI 自動簽署您的請求，並提供與其他 AWS 服務一起與 Amazon CloudSearch 網域互動的集中式工具。如需 AWS 開發套件的相關資訊，請參閱 [Amazon Web Services 工具](https://aws.amazon.com/tools/)。如需安裝和使用 的詳細資訊 AWS CLI，請參閱 [AWS Command Line Interface 使用者指南](https://docs.aws.amazon.com/cli/latest/userguide/)。

如需設定和管理搜尋網域、將資料放入 Amazon CloudSearch、提交搜尋請求以及處理回應的詳細資訊，請參閱：
+ [準備您的資料](preparing-data.md)- 如何格式化資料，以便將其上傳至 Amazon CloudSearch 網域以編製索引
+ [設定索引欄位](configuring-index-fields.md)- 如何設定 Amazon CloudSearch 網域的索引選項
+ [使用 Amazon CloudSearch 搜尋您的資料](searching.md)- 如何使用 Amazon CloudSearch 查詢語言
+ [控制搜尋結果](controlling-search-results.md)- 如何排序、篩選和分頁搜尋結果

## 存取 Amazon CloudSearch
<a name="accessing-cloudsearch"></a>

您可以透過 Amazon CloudSearch 主控台、AWS SDKs或 存取 Amazon CloudSearch AWS CLI。
+ [Amazon CloudSearch 主控台](https://console.aws.amazon.com/cloudsearch/home?region=us-west-2)可讓您輕鬆建立、設定和監控搜尋網域、上傳文件，以及執行測試搜尋。使用 主控台是開始使用 Amazon CloudSearch 的最簡單方法，並提供中央命令中心，讓您持續管理搜尋網域。
+ [AWS SDKs](https://aws.amazon.com/code)支援所有 Amazon CloudSearch API 操作，可讓您使用偏好的技術輕鬆管理和與搜尋網域互動。開發套件會視需要使用您的 AWS 登入資料自動簽署請求。
+ 會[AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/)包裝所有 Amazon CloudSearch API 操作，提供簡單的方法來建立和設定搜尋網域、上傳您要搜尋的資料，以及提交搜尋請求。會視需要使用您的 AWS 登入資料 AWS CLI 自動簽署請求。

### Amazon CloudSearch 的區域和端點
<a name="endpoints"></a>

 Amazon CloudSearch 提供區域端點，用於存取組態服務和網域特定的端點，用於存取搜尋和文件服務。

您將使用組態服務建立和管理您的搜尋網域。區域專屬組態服務端點的格式如下：`cloudsearch.{{region}}.amazonaws.com`。例如 `cloudsearch.us-east-1.amazonaws.com`。如需支援的區域最新清單，請參閱《[》中的](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloudsearch_region)區域與端點 AWS 一般參考。

 若要存取 Amazon CloudSearch 搜尋和文件服務，您可以使用個別的網域特定端點：
+ `http://doc-{{domainname}}-{{domainid}}.us-east-1.cloudsearch.amazonaws.com`- 網域的文件服務端點用於上傳文件
+ `http://search-{{domainname}}-{{domainid}}.us-east-1.cloudsearch.amazonaws.com`- 網域的搜尋端點用於提交搜尋請求

### 簽署 Amazon CloudSearch 請求
<a name="signing-requests"></a>

如果您使用的是 AWS 提供 SDK 的語言，我們建議您使用 SDK 提交 Amazon CloudSearch 請求。與直接使用 Amazon CloudSearch APIs 相比，所有 AWS SDKs都大幅簡化簽署請求的程序，並為您節省大量時間。開發套件更與您的開發環境方便整合，讓您能夠輕鬆存取相關命令。您也可以使用 Amazon CloudSearch 主控台和 AWS CLI 提交已簽署的請求，無需額外努力。

如果您選擇直接呼叫 Amazon CloudSearch APIs，則必須簽署自己的請求。組態服務請求一律務必簽署。必須簽署上傳、搜尋和建議請求，除非您為這些服務設定匿名存取。若要簽署請求，請您使用密碼編譯雜湊函數來計算數位簽章，其根據輸入傳回雜湊值。此輸入包含請求和私密存取金鑰的文字。雜湊函數會傳回一個雜湊值，您將此值包含在請求中做為簽章。該簽章是請求的 Authorization 標頭的一部分。收到請求後，Amazon CloudSearch 會使用您用來簽署請求的相同雜湊函數和輸入來重新計算簽章。如果產生的簽章符合請求中的簽章，Amazon CloudSearch 會處理請求。否則，請求會遭到拒絕。

Amazon CloudSearch 支援使用 AWS Signature 第 4 版進行身分驗證。如需詳細資訊，請參閱 [Signature 第 4 版簽署程序](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)。

## 常見問答集
<a name="faq"></a>

「目前客戶」的截止點是什麼？

我們建立了已使用 Amazon CloudSearch 的帳戶 IDs 允許清單。不過，我們將允許列出先前使用 Amazon CloudSearch 的任何新客戶帳戶。如果您遇到困難，請提交支援票證。

我們所謂的服務「存取」是什麼意思？

目前的客戶可以執行先前可以執行的任何動作。唯一的變更是非目前客戶無法存取 Amazon CloudSearch。

如果現有 Amazon CloudSearch 客戶已經是 alreadyAmazon CloudSearch，他們是否可以建立新的儲存庫？

是。如果您遇到困難，請提交支援票證