MySql Полный текст Поиск - PullRequest
0 голосов
/ 10 июля 2010

На моем сайте со списком вакансий мне нужно показывать вакансии, названия которых похожи на те, которые просматриваются.Я пытаюсь выполнить следующий запрос, но он не работает:

SELECT  *, 
MATCH(title) AGAINST "Sales Coordinator" as relevance
FROM
  jobs
WHERE
  MATCH(title) AGAINST "Sales Coordinator"
ORDER BY relevance DESC
LIMIT 100

Кроме того, это можно оптимизировать, чтобы получить лучшие результаты и, возможно, быстрее?

1 Ответ

0 голосов
/ 10 июля 2010

Вы действительно должны уточнить, что не работает (то есть, что он не находит) и как быстро ток.Я предполагаю, что вы создали полнотекстовый индекс в поле «title»?

Возможно, вы ищете опцию «IN BOOLEAN MODE».

MATCH(title) AGAINST ("Sales* Coordinator*" IN BOOLEAN MODE)

Это может найти такие вещи, как "продавец".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...