Mysql -> МАТЧ ПРОТИВ ПОЛНОГО ПОИСКА ТЕКСТА - PullRequest
0 голосов
/ 16 марта 2012

Привет, у меня есть таблица с миллионами записей

для ex

id  Name   Age
1   john    23
2   peter   27
3   moses   23

.... .... Вот так Используя MySQL запрос MATCH AGAINST я хочу выбрать строкукоторый имеет имя moses & age 23 ..... здесь 3-я строка справа ..

я могу использовать обычный запрос, например, выбрать из таблицы, где name = 'moses' && age = '23'

но это занимает много времени.Итак, мой друг сказал мне, чтобы использовать Match против запроса Может кто-нибудь сказать мне, можем ли мы сделать это в Match против запроса и недостатки ...

Как мы можем написать вышеуказанный запрос, используя MATCH AGAINST?

1 Ответ

0 голосов
/ 16 марта 2012
SELECT *
FROM table AS t
WHERE MATCH(t.Name) AGAINST('moses')
      AND t.Age=23
...