Jag skulle göra som nicclas skriver om ett fält med ordets bokstäver i baklänges ordning. Här har du ett snabbt exempel.
Kod:
CREATE TABLE `words` (
`word` text NOT NULL,
`word_reverse` text NOT NULL,
FULLTEXT KEY `wr` (`word_reverse`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO words (word) VALUES ('kortlek'), ('klippotek'), ('förkärlek'), ('filmotek'), ('fonotek'), ('fennek');
UPDATE words SET word_reverse = REVERSE(word);
SELECT * FROM words WHERE MATCH(word_reverse) AGAINST('+kel*' IN BOOLEAN MODE);