FULLTEXT index

Shasoft

Новичок
FULLTEXT index

Возник вопрос по FULLTEXT-индексам, ответ на который я не смог найти:
Индексируем слова, которые не короче 4-х символов. Если у меня есть текст "PHP и JavaScript и JAVA"
то поик по словосочитанию "JavaScript и JAVA" даст результат или нет? А то вроде как слово "и" короче 4-х символов, может оно в индекс не вносится и поэтому фразы с его использованием не найдутся?
 

Shasoft

Новичок
Спасибо за ответ.

Это же времени нужно много на проверку. У знающих людей быстрее спросить. :)

И ещё вопрос:
Такой запрос будет использовать FULLTEXT индекс на полную катушку?
SELECT * FROM posts
WHERE
MATCH (field1) AGAINST ('+вася*' IN BOOLEAN MODE)
AND
MATCH (field2) AGAINST ('+петров*' IN BOOLEAN MODE)


Т.е. по двум полям поиск? А то все примеры показывают поиск сразу по нескольким полям совместно, а по отдельности что-то не встречал.
 

Gas

может по одной?
Это же времени нужно много на проверку.
не поверишь, я именно взял и проверил (заняло пару минут), потому что сам не был уверен.

Т.е. по двум полям поиск?
Сначала mysql выберет какой из 2-х индексов ему использовать, найдёт строки удовлетворяющие условию по этому индексу, потом задействует 2-ой индекс для другого условия по найденным строкам.
 

Shasoft

Новичок
Если бы не ответили, то я бы сам, конечно, проверил.

Просто я на работе, а тут WebServer не установлен. Поэтому и спросил.
 

Shasoft

Новичок
Имелось ввиду, что вообще ничего нет: не PHP, не MySQL. Пока теоретически подковываюсь. Приду вечером домой, тогда практикой займусь.
 
Сверху