Elasticsearchが動作しない問題の解決方法
LiveAgentのElasticsearchとの統合をリセットして最初からやり直す必要が生じる場合があります。
その場合は、まずLiveAgentのConfiguration(設定) > System(システム) > Elasticsearchのセクションでelasticsearchを無効にします。

次に、LiveAgentが以前に作成した既存のインデックスを手動で削除します。まず、以下のcurlコマンドを使用して既存のインデックスを一覧表示します。
> curl https://localhost:9200/_cat/indices
yellow open la_search_contacts_v1.10 qUCXkH74R3egFxYrKCZauQ 50 2 4 1 40.6kb 40.6kb
yellow open la_search_knowledgebase_v1.7 54vRHHOJSfSJDfW4t26lZw 50 2 0 0 10.9kb 10.9kb
yellow open la_search_tickets_v1.11 zMwGJz36TCaPKyybOWXMaw 70 2 0 0 15.3kb 15.3kb
次に、上記の結果から取得したインデックス名に基づき、la\_search\_\*のような名前のインデックスを以下のコマンドで削除します(各インデックス名に対して1回ずつ実行してください)。
> curl -X DELETE https://localhost:9200/la_search_contacts_v1.10
{"acknowledged":true}
LiveAgentはインデックスのエイリアスも作成します。以下のコマンドでエイリアスを一覧表示できます。インデックスを削除する前は、以下の例のような出力が表示されます。インデックスを削除した後は、エイリアスが表示されなくなります。
> curl https://localhost:9200/_cat/aliases
la_search_contacts la_search_contacts_v1.10 * - - -
la_search_knowledgebase la_search_knowledgebase_v1.7 * - - -
la_search_tickets la_search_tickets_v1.11 * - - -
インデックスを削除したら、LiveAgentの設定画面に戻り、elasticsearchインテグレーションを有効にします。
最後の手順として、チケット、ナレッジベース記事、コンタクトのインデックス作成を手動で開始する必要があります。このプロセスを開始するには、チケット、ナレッジベース、コンタクトの3つのセクションそれぞれの横にある「re-index」(再インデックス)ボタンをクリックしてください。

インデックス作成はキュージョブの仕組みを使用してバックグラウンドで実行されます。スタンドアロンインストールの場合、これはcronによって定期的に実行されるqueue.phpスクリプトによって処理されます。メール送信もキュージョブの仕組みに依存しているため、インデックス作成中はメールの送信が遅延する可能性があります。この点を念頭に置き、インデックス作成を行う時間帯を適切に選択してください。