mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 19:11:46 +01:00
bf262bd957
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 |