mirror of
https://github.com/MariaDB/server.git
synced 2025-11-25 15:09:44 +01:00
The field fts_token->position is not initialized in row_merge_fts_doc_tokenize(). We cannot have that field without changing the fulltext parser plugin ABI (adding st_mysql_ftparser_boolean_info::position, as it was done in MySQL 5.7 in WL#6943). The InnoDB fulltext parser plugins "ngram" and "Mecab" that were introduced in MySQL 5.7 do depend on that field. But the simple_parser does not. Apparently, simple_parser is leaving the field as 0. So, in our fix we will assume that the missing position field is 0. |
||
|---|---|---|
| .. | ||
| crash_recovery.result | ||
| create.result | ||
| fulltext.result | ||
| fulltext2.result | ||
| fulltext3.result | ||
| fulltext_cache.result | ||
| fulltext_distinct.result | ||
| fulltext_left_join.result | ||
| fulltext_misc.result | ||
| fulltext_multi.result | ||
| fulltext_order_by.result | ||
| fulltext_update.result | ||
| fulltext_var.result | ||
| innodb-fts-basic.result | ||
| innodb-fts-ddl.result | ||
| innodb-fts-fic.result | ||
| innodb-fts-stopword.result | ||
| innodb_fts_large_records.result | ||
| innodb_fts_misc.result | ||
| innodb_fts_misc_1.result | ||
| innodb_fts_multiple_index.result | ||
| innodb_fts_plugin.result | ||
| innodb_fts_proximity.result | ||
| innodb_fts_result_cache_limit.result | ||
| innodb_fts_stopword_charset.result | ||
| innodb_fts_transaction.result | ||
| misc_debug.result | ||