termina com (sufixo) e contém pesquisa de string usando MATCH no SQLite FTS

Eu estou usando a extensão SQLite FTS no meu aplicativo iOS. Ele funciona bem, mas o problema é que ele corresponde apenas aos prefixos de string (ou começa com a pesquisa por palavra-chave).

isto é

SELECIONE FROM tablename WHERE nome da coluna MATCH 'searchterm *'

funciona mas

SELECT FROM tablename WHERE nome da coluna MATCH '* searchterm'

ou

SELECIONE FROM tablename WHERE nome da coluna MATCH '* searchterm *'

não.

Existe alguma solução alternativa para isso ou qualquer maneira de usar o FTS para criar uma consulta semelhante à consulta "LIKE '% searchterm%'".

EDITAR:

Como apontado por Retterdesdialogs, armazenar o texto inteiro em ordem reversa e executar uma pesquisa de prefixo na string inversa é uma solução possível para fins com problema de pesquisa / sufixo, que era minha pergunta original, mas não funcionará para a pesquisa 'contains'. Eu atualizei a questão de acordo.

questionAnswers(3)

yourAnswerToTheQuestion