バージョン5.6でMySQLはフルテキストインデックスと呼ばれる機能を導入しました。LiveAgentアプリケーションは、コンタクトの検索を高速化するためにフルテキストインデックスを利用しています(Elasticsearchを使用しない場合)。また、タグによるチケットのフィルタリングや、コンタクトグループによるコンタクトのフィルタリングにも使用されています。

MySQL 5.6以降のデータベースにLiveAgentをインストールした場合、カラムはすでにフルテキストインデックス付きで作成されているため、特別な操作は必要ありません。ただし、MySQL 5.5以前のデータベースバージョンにLiveAgentをインストールした場合、テーブルおよびカラムはフルテキストインデックスなしで作成されているため、手動でインデックスを追加する必要があります。ログに「SQLSTATE[HY000]: General error: 1191 ​​​​​Can’t find FULLTEXT index matching the column list SQL」というエラーが表示される場合があります。

LiveAgentのソースファイルには、インデックスを追加するためのSQLコマンドが含まれています。これらは /install/db/gpf/innodbfulltext.sql/install/db/la/innodbfulltext.sql、および /install/db/la/innodbfulltextdownloadable.sql にあります。これらのスクリプトは、フルテキストインデックスが必要なすべてのカラムに対してインデックスを追加します。LiveAgentのデータベース上でSQLスクリプトを実行するだけで完了します。