Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL LIKE CONCAT('% ',text,' %') / 2 сообщений из 2, страница 1 из 1
10.02.2017, 09:34
    #39402029
mysql1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL LIKE CONCAT('% ',text,' %')
Пример:
CONCAT(' ',tmp.drug,' ') LIKE CONCAT('% ',tmp.name,' %')
нужно в тексте найти целое слово, поэтому Concat ставит слева и справа пробелы, и проверка идет с пробелами
еще такое момент идет полный поиск по базе, т.к. стоит % вначале
есть какой-то вариант сделать это лучше?
...
Рейтинг: 0 / 0
10.02.2017, 11:58
    #39402173
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL LIKE CONCAT('% ',text,' %')
mysql1111есть какой-то вариант сделать это лучше?Варианты:
1) Попробовать полнотекстовый поиск, встроенный в MySQL.
2) Попробовать внешний поиск, например, Sphinx.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL LIKE CONCAT('% ',text,' %') / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]