SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.03.2009 00:17:33

LossBul
Участник
Зарегистрирован: 13.03.2009
Сообщений: 10

Поиск с помощью Match и Against

Есть фултекст индекс и обычный индекс на поле `name_en`. Таблица 3 млн. записей. Как можно найти все записи с пом. Against() которые начинаются с цифры [0-9]?  Пробовал через RLIKE '^[0-9]', работает но медленно, дает 7 сек. Заранее спасибо.

Неактивен

 

#2 17.03.2009 14:14:20

LossBul
Участник
Зарегистрирован: 13.03.2009
Сообщений: 10

Re: Поиск с помощью Match и Against

Люди помогите, кто чем может

Неактивен

 

#3 18.03.2009 18:02:59

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Поиск с помощью Match и Against

Через AGAINST нельзя. FULLTEXT индекс ищет только слова.

P.S. (комментарий к удаленному сообщению) Прошу не материться на форуме, здесь все, кто отвечает на вопросы, делает это добровольно.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson