すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:バージョンガイドおよび関連ダウンロード

最終更新日:Mar 19, 2026

このソフトウェア開発キット(SDK)は、OpenSearch の API オペレーションを PHP 向けにカプセル化したものです。これにより、アプリケーションの管理、データ処理、OpenSearch での検索が可能になります。各反復ごとに新機能が追加され、既知のバグが修正されます。本トピックでは、PHP SDK の各バージョンについて説明します。

PHP SDK のバージョン

この SDK は PHP 5.3 以降をサポートしています。最適なパフォーマンスを得るには、PHP 5.4 以降を使用することを推奨します。

バージョンガイド

最新バージョンは 2021 年 5 月にリリースされた 3.4.1 です。このバージョンへのスペックアップを推奨します。

V3.4.1 (2021-05-11)

  • V3 管理 API リクエストを非推奨としました。

ダウンロード

V3.3.0 (2020-04-21)

特徴量の説明:

  • セキュリティトークンサービス(STS)をサポートしました。

  • 検索パラメーター `Rank.secondRankType`(EXPRESSION|CAVA_SCRIPT)を追加しました。

  • 検索候補用に `userId` パラメーターおよび `reSearch`(HOMONYM)パラメーターを追加しました。

  • `SuggestParams` クラスおよび `SuggestionClient` クラスを追加しました。

ダウンロード

V3.2.1 (2019-09-12)

特徴量の説明:

  • Data Collection 2.0 をサポートしました。

  • HTTPS をサポートしました。

  • A/B テストにおけるパラメーター渡しに関する問題を修正しました。

ダウンロード

V3.2.0 (2019-08-23)

  • Data Collection 2.0 をサポートしました。

V3.1.0 (2018-09-03)

  • A/B テストをサポートしました。

  • 行動データコレクションをサポートしました。

V3.0.2 (2017-11)

機能

  • ドキュメント検索をサポートしました。

  • 検索候補に対応しました。

  • クエリ分析をサポートしました。

  • スクロールスキャンをサポートしました。

  • 複数アプリケーションクエリをサポートしました。注:V3 SDK では複数のアプリケーションをカンマで区切ります。V2 SDK ではセミコロンで区切ります。

互換性

  • Standard Edition および Premium Edition アプリケーションと互換があります。

バグ修正

  • 検索候補によって返されるレコード数のパラメーター名が誤っていた問題を修正しました。

  • `ReRankSize` パラメーターを直接設定できない問題を修正しました。

V3.0.1 (2017-07)

機能

  • ドキュメント検索をサポートしました。

  • 検索候補をサポートしました。

  • クエリ分析をサポートしました。

  • スクロールスキャンをサポートしました。

  • 複数アプリケーションクエリをサポートしました。注:V3 SDK では複数のアプリケーションをカンマで区切ります。V2 SDK ではセミコロンで区切ります。

  • PHP のログレベルが Notice に設定されている場合に「Undefined variable: arg」という通知が表示される問題を回避するため、使用前に `arg` を定義しました。

互換性

  • Standard Edition および Premium Edition アプリケーションと互換があります。

機能強化:

  • `kvpairs` 句をサポートしました。

V3.0.0 (2017-05)

機能

  • ドキュメント検索機能を使用できます。

  • 検索候補をサポートしました。

  • クエリと分析機能が利用可能です。

  • スクロールスキャンをサポートしました。

  • 複数アプリケーションクエリをサポートしました。注:V3 SDK では複数のアプリケーションをカンマで区切ります。V2 SDK ではセミコロンで区切ります。

互換性

  • Standard Edition および Premium Edition アプリケーションと互換があります。

ダウンロード手順

最新バージョンの SDK へのスペックアップを推奨します。各反復には新機能とバグ修正が含まれています。

ダウンロード方法:ブラウザで以下のハイパーリンクを右クリックし、リンク先を名前を付けて保存を選択します。

V3.4.1 (2021-05-11)

  • ダウンロードリンク:php_v3.4.1.zip

  • V3 管理 API リクエストを非推奨としました。

V3.3.0 (2020-05)

  • ダウンロードリンク:php_v3.3.0.zip

    新機能:

  • STS をサポートしました。

  • 検索パラメーター `Rank.secondRankType`(EXPRESSION|CAVA_SCRIPT)を追加しました。

  • 検索候補用に `userId` パラメーターおよび `reSearch`(HOMONYM)パラメーターを追加しました。

  • `SuggestParams` クラスおよび `SuggestionClient` クラスを追加しました。

V3.2.1 (2019-09)

  • ダウンロードリンク:php_v3.2.1.zip

    新機能:

  • Data Collection 2.0 をサポートしました。

  • HTTPS をサポートしました。

V3.1.0 (2018-11)

新機能

  • A/B テストをサポートしました。

  • 行動データコレクションをサポートしました。

修正内容

  • PHP の後続バージョンで `each` 関数がサポートされていない問題を修正しました。

V3.0.2 (2017-11)

  • ダウンロードリンク:php_V3.0.2.zip

    説明

    Standard Edition アプリケーションにアクセスするには、V3 SDK を使用する必要があります。この目的で V2 PHP SDK を使用するとエラーが発生します。V3 SDK は Premium Edition および Standard Edition の両方のアプリケーションと互換があります。V2 SDK と V3 SDK は大きく異なりますので、V3 SDK の使用を推奨します。

修正内容

  • 検索候補によって返されるレコード数のパラメーター名が誤っていた問題を修正しました。

  • `ReRankSize` パラメーターを直接設定できない問題を修正しました。

V3.0.1 (2017-07)

  • ダウンロードリンク:php_V3.0.1.zip

    説明

    Standard Edition アプリケーションにアクセスするには、V3 SDK を使用する必要があります。この目的で V2 PHP SDK を使用するとエラーが発生します。V3 SDK は Premium Edition および Standard Edition の両方のアプリケーションと互換があります。V2 SDK と V3 SDK は大きく異なりますので、V3 SDK の使用を推奨します。

新機能

  • `kvpairs` 句をサポートしました。

V3.0.0 (2017-05)

  • ダウンロードリンク:php_V3.0.0.zip

    説明

    このバージョンは `kvpairs` 句をサポートしていません。`kvpairs` 句を使用するには、PHP SDK を V3.0.1 にスペックアップする必要があります。Standard Edition アプリケーションにアクセスするには、V3 SDK を使用する必要があります。この目的で V2 SDK を使用するとエラーが発生します。V3 SDK は Premium Edition および Standard Edition の両方のアプリケーションと互換があります。V2 SDK と V3 SDK は大きく異なりますので、V3 SDK の使用を推奨します。