kończy się (przyrostkiem) i zawiera wyszukiwanie ciągów przy użyciu MATCH w SQLite FTS

Używam rozszerzenia SQLTS FTS w mojej aplikacji na iOS. Działa dobrze, ale problem polega na tym, że pasuje on tylko do prefiksów łańcuchów (lub zaczyna się od wyszukiwania słów kluczowych).

to znaczy

SELECT FROM tablename WHERE columnname MATCH „searchterm *”

działa, ale

SELECT FROM tablename WHERE columnname MATCH '* searchterm'

lub

SELECT FROM tablename WHERE columnname MATCH '* searchterm *'

nie.

Czy istnieje jakieś obejście tego lub innego sposobu użycia FTS do zbudowania zapytania podobnego do zapytania „LIKE '% searchterm%”?

EDYTOWAĆ:

Jak zauważył Retterdesdialogs, przechowywanie całego tekstu w odwrotnej kolejności i uruchamianie wyszukiwania prefiksu na odwrotnym ciągu jest możliwym rozwiązaniem dla problemu z kończeniem z / przyrostkiem, co było moim pierwotnym pytaniem, ale nie będzie działać w przypadku wyszukiwania „zawiera”. Odpowiednio zaktualizowałem pytanie.

questionAnswers(3)

yourAnswerToTheQuestion