OBS: Я новичок в поиске полного текста и движке MyIsam, поэтому я ничего не знаю об этом.Поиск полного текста MySQL не работает должным образом. Зачем?
Вот мой DDL:
CREATE TABLE NotebookIndex (
indexAutomatico TEXT,
indexHumano TEXT,
notebook BIGINT UNSIGNED
) CHARACTER SET utf8 COLLATE utf8_general_ci ENGINE=MYISAM;
ALTER TABLE NotebookIndex ADD FULLTEXT(indexAutomatico, indexHumano);
И вот сейчас моя база данных:
Когда я запрашиваю:
SELECT notebook FROM NotebookIndex WHERE MATCH(indexHumano, indexAutomatico) AGAINST ('intel')
Я получаю это:
Если вы посмотрите внимательно на экран печати, вы увидите, что 'intel'
существует в некоторых строках.
Хотя, если я меняю 'intel'
на 'sony'
, я получаю некоторые результаты. Я пробовал другие (существующие) слова, и он тоже не работает. Почему это происходит?
Я проведу его через несколько минут и дам вам отзывы. Благодаря! – ramonztro