|
Тема |
FullText Search в InnoDB |
|
Автор | xbill (Нерегистриран) | |
Публикувано | 16.01.03 01:06 |
|
|
Здравейте,
използвам mysql-max с InnoDB таблици. Имам таблица в която едната колона е дефинирана като 'TextBody text not null'. в нея ще се записват например текстовете на статии. Има още една колона която е заглавието на статията - 'Header varchar(255) not null'.
Опитах да създам FullText индекс върху тези две колони 'fulltext(Header, TextBody)', но ми се изведе съобщение за грешка - ERROR 1214: The used table type doesn't support FULLTEXT indexes.
Мога да направя тази таблица да е MyISAM, но ме притесняват някои въпроси.
Свързаните с нея таблици ще са InnoDB, това дали би довело до някакви проблеми ако тя е MyISAM?
Струва ли си да правя тази таблица от друг тип само заради това търсене, но пък без индексите предполагам че ще е доста по-бавно отколкото с тях.
Има ли ефективен начин да извършвам fulltext search и таблицата да продължи да бъде InnoDB?
Какво бихте ме посъветвали в случая?
Благодаря ;-)
|
| |
|
|
|