詳しくは、 Magento 2 class elasticsearch clientbuilder does not exist をご覧ください。
問題
検索の再インデックスを実行するか、ストアカタログによる検索を実行すると、Magento 2は次のエラーメッセージを返します:
Fatal error: Uncaught Error: Class 'Elasticsearch\ClientBuilder' not found
理由
Elasticsearch PHPライブラリがMagento 2にインストールされていません。
この問題は、Elastic Search UltimateがComposerを使用せずに(手動で)インストールされた場合にのみ発生します。そして、ユーザーマニュアルのすべての手順が完了していない場合に発生します。
解決策
このエラーを解決するには、ストアのルートディレクトリで次のコマンドを実行する必要があります:
composer require elasticsearch/elasticsearch:~5.1
このコマンドは、Elasticsearch PHPライブラリ(ES 5.1/6.2用)および追加の必要なライブラリをインストールします。