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.