デフォルトでは、elasticsearchはフルテキスト検索(特定のテキストを検索する場合)と、一部の計算負荷の高いフィルター(タグの除外、ユーザーによって追加されたメッセージ、日時で追加されたメッセージ)にのみ使用されます。

すべての検索にelasticsearchを使用したい場合は、qu_g_settingsテーブルにname='force_es'およびvalue='Y'の設定を追加することで有効化できます。

すべての検索にelasticsearchを使用するリスクとして、elasticsearchインデックスのデータがMySQLデータベースのソースデータと同期していない場合、検索結果がデータベース検索の結果と100%一致しない可能性があります。これは、queue.php cronジョブによってバックグラウンドタスクで実行されるelasticsearchインデックスの更新に、最大1分の遅延が生じる場合があるためです。