botan
Новичок
MATCH наоборот
Вопрос по:
MATCH(`fields`) AGAINST (`values` IN BOOLEAN MODE)
Проблема следующая:
у меня в таблице стоят короткие слова
1. "США ОАЭ Нидерланды"
2. "США Англия Китай Нидерланды"
И есть запрос пользователя:
"ИЗ США через ОАЭ в Нидерланды плюс ещё куча разных ненужных слов которые ему взбрело в голову ввести"
Хотелось бы в 1 запрос вывести все поля, которые содержат каждое слово из пользовательского запроса.
(Т.е. на указаный запрос должно вывестись 1 пункт т.к. в запросе есть все 3 слова).
Раньше я юзал LOCATE но недавно прочитал об FULLTEXT хотелось бы узнать можно ли так.
Образно выражаясь:
MATCH(`values`) AGAINST (`fields` IN BOOLEAN MODE)
Вопрос по:
MATCH(`fields`) AGAINST (`values` IN BOOLEAN MODE)
Проблема следующая:
у меня в таблице стоят короткие слова
1. "США ОАЭ Нидерланды"
2. "США Англия Китай Нидерланды"
И есть запрос пользователя:
"ИЗ США через ОАЭ в Нидерланды плюс ещё куча разных ненужных слов которые ему взбрело в голову ввести"
Хотелось бы в 1 запрос вывести все поля, которые содержат каждое слово из пользовательского запроса.
(Т.е. на указаный запрос должно вывестись 1 пункт т.к. в запросе есть все 3 слова).
Раньше я юзал LOCATE но недавно прочитал об FULLTEXT хотелось бы узнать можно ли так.
Образно выражаясь:
MATCH(`values`) AGAINST (`fields` IN BOOLEAN MODE)