views:

118

answers:

2

I have a table I want to run a fulltext search on, but it is currently innoDB and is using a lot of foreign keys for other kinds of queries.

Should I make like a 1:1 "meta-data" table that is myisam for fulltext?

Also I am reading some things that say that fulltext corrupts MySQL tables pretty randomly? I dunno, the articles are a couple years old, maybe they've fixed that in 5+?

If not what's a good solution for searching? Zend_Lucene seems cool but slow, even with caching, for the client's large tables and autocomplete functionality et al.

+4  A: 

Try to look at sphinx for search routine.

zerkms
A: 

Or join fulltext data 1:1 InnoDb to MyISAM ;)

Tomáš Fejfar