diff --git a/includes/classes/Elasticsearch.php b/includes/classes/Elasticsearch.php index 7aaf0aec79..5ab8cd94fd 100644 --- a/includes/classes/Elasticsearch.php +++ b/includes/classes/Elasticsearch.php @@ -402,7 +402,7 @@ public function query( $index, $type, $query, $query_args, $query_object = null $documents = []; foreach ( $hits as $hit ) { - $document = $hit['_source']; + $document = isset( $hit['_source'] ) ? $hit['_source'] : array(); $document['site_id'] = $this->parse_site_id( $hit['_index'] ); if ( ! empty( $hit['highlight'] ) ) {