Au final, si nous faisons cela sur le serveur, nous pouvons avoir une taille « infinie », diviser le message en mots, puis une seule requête contre une table de « blocs », ce qui au pire est un scan de table.
Je pense que si ce dont vous avez besoin, ce sont des listes de blocs GIGANTESQUES, je recommanderais de créer un plugin personnalisé.