Jak wiadomo InnoDB pozwala wiązać pola tabel kluczami obcymi. MyISAM z kolei ma wyszukiwanie Full Text. Czy da się jakoś otrzymać obie te możliwości? Bardziej zależy mi na kluczach obcych, jednak dają komfort i pewność przy relacjach. Chciałbym jednak stworzyć wyszukiwarkę opartą na słowach, tzn. po wpisaniu do niej np. "zły dom" odnajdowałoby rekord "dom zły", a nie odnalazłoby np. "kozły domowe" itd.

Są jakieś gotowe mechanizmy czy trzeba się bawić w implementację takiej wyszukiwarki chcąc posiadać dostęp do kluczy obcych?