Skip to content

[ENH] mysql search index: switch to InnoDB engine

  • [ENH] mysql search index: switch to InnoDB engine, partition the big index table into smaller sized table indexes to avoid hard-limitation of InnoDB storage - row size limit
  • the biggest possible number of fields per table is calculated dynamically based on innodb storage requirements

Notes from Marc: Now that we don't support ancient MySQL/MariaDB versions, we can switch Tiki's Unified index from MyISAM FULLTEXT to InnoDB FULLTEXT. My summary evaluation is that InnoDB FULLTEXT is nowadays generally a much better solution. There could be drawbacks but we will only know once we start using. And InnoDB FULLTEXT is expected to continue to improve. Here are various links comparing these 2 options:

https://avan.tech/item101108

Edited by Marc Laporte

Merge request reports

Loading