

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

# 功能
<a name="functionality"></a>

功能焦點區域可協助您確保在遷移至目標 Amazon OpenSearch Service 環境時不會遺失任何功能。建議您特別注意下列層面：
+ 目前的解決方案功能
+ Amazon OpenSearch Service 功能
+ 封裝外掛程式

## 目前的解決方案功能
<a name="current-functionality"></a>

我們建議您分析目前的解決方案，並判斷您在目前技術堆疊中使用的功能、外掛程式和 APIs （例如 Elasticsearch、OpenSearch 或其他解決方案）。確定哪些功能對您的業務至關重要、可以修改哪些功能，以及在遷移期間可以捨棄哪些功能。

## Amazon OpenSearch Service 功能
<a name="opensearch-service-functionality"></a>

為了確保遷移後提供所需的功能，我們建議您分析 Amazon OpenSearch Service 支援的最新 OpenSearch 版本，包括其提供的功能和 Amazon OpenSearch Service 中提供的外掛程式。您想要確認目標平台支援您需要的功能 （例如，索引狀態管理，可自動轉換索引或機器學習功能，例如異常偵測）。將目前解決方案的現有功能映射到 Amazon OpenSearch Service 中的功能，該功能為您提供同等功能，以便您可以繼續支援工作負載。

如需每個支援版本的 Elasticsearch 或 OpenSearch 軟體中可用功能的詳細資訊，請參閱 [Amazon OpenSearch Service 文件](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/features-by-version.html)。

## 封裝外掛程式
<a name="licensed-plugins"></a>

Amazon OpenSearch Service 支援許多屬於開放原始碼 OpenSearch 專案的外掛程式。如果您使用來自屬於 X-Pack 或其他方式的 Elasticsearch 套件的任何*授權外掛程式*，建議您在 OpenSearch 產品中判斷同等的外掛程式或原生功能。您可能也想要擷取該資料，做為 PoC 階段中要證明的點。

OpenSearch 有數個外掛程式，可提供相當於這些授權外掛程式的企業級功能。若要判斷目標環境的正確外掛程式和版本，請依版本檢閱 OpenSearch Service 文件的[外掛程式](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/supported-plugins.html)清單。雖然 Amazon OpenSearch Service 支援許多開箱即用的 OpenSearch 外掛程式，但您可能正在使用 Amazon OpenSearch Service 中目前無法使用的開放原始碼 OpenSearch 外掛程式。若要請求將外掛程式新增至 Amazon OpenSearch Service 未來藍圖，[請聯絡 AWS](https://aws.amazon.com/contact-us/)。

## 自訂外掛程式
<a name="custom-plugins"></a>

撰寫本指南時，不支援自訂外掛程式。因此，您需要考慮提供自訂外掛程式函數和體驗的替代方法。如果您的解決方案使用自訂外掛程式，請分析功能，以判斷您是否可以使用 Amazon OpenSearch Service 支援的外掛程式或 OpenSearch 中的原生功能，將自訂外掛程式移植到目標環境。我們建議在 PoC 階段測試並提供所有外掛程式選擇。遷移是評估目前解決方案功能的好時機，以判斷它是否對您的業務至關重要。