什麼是 Amazon CloudSearch? - Amazon CloudSearch

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

什麼是 Amazon CloudSearch?

重要

Amazon CloudSearch 不再提供給新客戶。Amazon 的現有客戶 CloudSearch 可以照常繼續使用該服務。進一步了解

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

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

注意

本文件描述了 Amazon CloudSearch 公司 API 如果您有 2011-02-01 搜尋網域且需要參考舊文件,您可以下載 2011-02- 01 開發PDF人員指南。

您可以使用 Amazon CloudSearch 來索引和搜尋結構化資料和純文字。Amazon CloudSearch 功能:

  • 特定語言文字處理全文搜尋

  • 布林值搜尋

  • 字首搜尋

  • 範圍搜尋

  • 增加詞彙相關度

  • 面向分類

  • 反白

  • 自動完成建議

您可以在JSON或中取得搜尋結果XML、根據欄位值對結果進行排序和篩選,以及按字母、數字或根據自訂運算式對結果進行排序。

要使用 Amazon 構建搜索解決方案 CloudSearch,請執行以下步驟:

  • 建立並設定搜尋網域。搜尋網域包含可供搜尋的資料以及處理搜尋請求的搜尋執行個體。如果您有多組資料想要供予搜尋,則可以建立多個搜尋網域。

  • 將您要搜尋的資料上傳至您的網域。Amazon 為您的資料建立 CloudSearch 索引,並將搜尋索引部署到一或多個搜尋執行個體。

  • 搜尋您的網域。您將搜尋要求以HTTP/請HTTPSGET求的形式傳送至網域的搜尋端點。

您是 Amazon 新手 CloudSearch嗎?

如需 Amazon 的高階概觀 CloudSearch、服務重點和定價資訊,請參閱 Amazon CloudSearch 詳細資訊頁面。如果您準備好開始使用 Amazon CloudSearch,則應該從開始開始使用 Amazon CloudSearch

您可以透 CloudSearch 過 AWS Management Console、AWSSDKs或與 Amazon 互動 AWS CLI。雖然您也可以直接向 Amazon 提交API請求 CloudSearch,SDKs並根據需要 AWS CLI 自動簽署請求,並提供集中式工具,以便與其他AWS服務一起與 Amazon CloudSearch 網域互動。如需有關的資訊 AWSSDKs,請參閱 Amazon Web Services 的工具。若要取得有關安裝和使用的資訊 AWS CLI,請參閱《使AWS Command Line Interface 用指南》

如需設定和管理搜尋網域、將資料存入 Amazon CloudSearch、提交搜尋請求以及處理回應的詳細資訊,請參閱:

訪問 Amazon CloudSearch

您可以通 CloudSearch 過 Amazon CloudSearch 控制台訪問 Amazon AWSSDKs,或 AWS CLI.

  • Amazon 主 CloudSearch控台可讓您輕鬆建立、設定和監控搜尋網域、上傳文件以及執行測試搜尋。使用主控台是開始使用 Amazon 的最簡單方法, CloudSearch 並提供中央指揮中心來持續管理您的搜尋網域。

  • AWSSDKs支援所有 Amazon CloudSearch API 操作,使您可以使用偏好的技術輕鬆管理搜尋網域並與之互動。根據需要使用您的AWS憑據SDKs自動簽署請求。

  • AWS CLI包裝了所有 Amazon CloudSearch API 操作,以提供一種簡單的方法來建立和設定搜尋網域、上傳要搜尋的資料,以及提交搜尋請求。會根據需要使用您的AWS憑據 AWS CLI 自動簽署請求。

Amazon 的區域和端點 CloudSearch

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

您將使用組態服務建立和管理您的搜尋網域。區域專屬組態服務端點的格式如下:cloudsearch.region.amazonaws.com。例如:cloudsearch.us-east-1.amazonaws.com。如需支援的區域最新清單,請參閱《》中的區域與端點 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 請求

如果您使用AWS提供的語言SDK,建議您使用SDK提交 Amazon CloudSearch 請求。與 CloudSearch APIs直接使用 Amazon 相比,所有這些都AWSSDKs大大簡化了簽署請求的過程,並為您節省了大量時間。它可以輕SDKs鬆地與您的開發環境集成,並提供對相關命令的輕鬆訪問。您也可以使用 Amazon 主 CloudSearch控台並AWSCLI提交已簽署的請求,無需額外費力。

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

Amazon CloudSearch 支持使用AWS簽名版本 4 身份驗證。如需詳細資訊,請參閱 Signature 第 4 版簽署程序

常見問答集

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

我們創建了一個已經在使用 Amazon IDs CloudSearch 的帳戶的允許列表。但是,我們將允許列出以前使用 Amazon CloudSearch 的客戶的任何新帳戶。如果您遇到困難,請提交支持票。

我們所說的「訪問」服務是什麼意思?

目前的客戶可以做任何他們以前可以做的事 唯一的變化是非當前客戶無法訪問 Amazon CloudSearch。

如果現有的 Amazon CloudSearch 客戶是否可以建立新的儲存庫 alreadyAmazon CloudSearch?

是。如果您遇到困難,請提交支持票