1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-04-21 00:02:18 +02:00

[ticket/16659] Resolve issues with fulltext search in mariadb

PHPBB3-16659
This commit is contained in:
Marc Alexander 2020-12-06 14:23:18 +01:00
parent d6e1989e1f
commit 4f282db6e2
No known key found for this signature in database
GPG Key ID: 50E0D2423696F995

View File

@ -20,4 +20,17 @@ class phpbb_functional_search_mysql_test extends phpbb_functional_search_base
{
protected $search_backend = '\phpbb\search\fulltext_mysql';
protected function create_search_index($backend = null)
{
parent::create_search_index($backend);
// Try optimizing posts table after creating search index.
// Some versions of MariaDB might not return any results in the search
// until the table has been optimized or the index deleted and re-created.
$db = $this->get_db();
$db->sql_return_on_error(true);
$sql = 'OPTIMIZE TABLE ' . POSTS_TABLE;
$db->sql_query($sql);
$db->sql_return_on_error(false);
}
}