aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2019-07-27 16:18:41 +0200
committerMarc Alexander <admin@m-a-styles.de>2019-07-27 16:18:41 +0200
commit31192fc08e2cc12efa0a59a2edb9128ed806d3db (patch)
tree875c1db3c584734fefc1e387e443bb047bdd41b7
parent3433f61ccbbb177015985d7457dfe0735edd5cf7 (diff)
parent79bcb20ac53ab76e6a3590651a6598e95b64e25f (diff)
downloadforums-31192fc08e2cc12efa0a59a2edb9128ed806d3db.tar
forums-31192fc08e2cc12efa0a59a2edb9128ed806d3db.tar.gz
forums-31192fc08e2cc12efa0a59a2edb9128ed806d3db.tar.bz2
forums-31192fc08e2cc12efa0a59a2edb9128ed806d3db.tar.xz
forums-31192fc08e2cc12efa0a59a2edb9128ed806d3db.zip
Merge branch '3.2.x' into 3.3.x
-rw-r--r--phpBB/phpbb/search/fulltext_mysql.php14
1 files changed, 11 insertions, 3 deletions
diff --git a/phpBB/phpbb/search/fulltext_mysql.php b/phpBB/phpbb/search/fulltext_mysql.php
index 4e881e5f0c..4d3e13663d 100644
--- a/phpBB/phpbb/search/fulltext_mysql.php
+++ b/phpBB/phpbb/search/fulltext_mysql.php
@@ -188,7 +188,7 @@ class fulltext_mysql extends \phpbb\search\base
}
$sql = 'SHOW VARIABLES
- LIKE \'ft\_%\'';
+ LIKE \'%ft\_%\'';
$result = $this->db->sql_query($sql);
$mysql_info = array();
@@ -198,8 +198,16 @@ class fulltext_mysql extends \phpbb\search\base
}
$this->db->sql_freeresult($result);
- $this->config->set('fulltext_mysql_max_word_len', $mysql_info['ft_max_word_len']);
- $this->config->set('fulltext_mysql_min_word_len', $mysql_info['ft_min_word_len']);
+ if ($engine === 'MyISAM')
+ {
+ $this->config->set('fulltext_mysql_max_word_len', $mysql_info['ft_max_word_len']);
+ $this->config->set('fulltext_mysql_min_word_len', $mysql_info['ft_min_word_len']);
+ }
+ else if ($engine === 'InnoDB')
+ {
+ $this->config->set('fulltext_mysql_max_word_len', $mysql_info['innodb_ft_max_token_size']);
+ $this->config->set('fulltext_mysql_min_word_len', $mysql_info['innodb_ft_min_token_size']);
+ }
return false;
}