SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 21.06.2012 22:35:53

memmo
Участник
Зарегистрирован: 21.06.2012
Сообщений: 1

Множественный LIKE

Добрый день. Суть вопроса: поиск по синонимам. Есть представление с переменным числом значений и одним полем. Нужно сделать select из другой таблицы, где определенный столбец будет LIKE %синоним% по порядку. Может чуть коряво написал, но суть понятна. Циклом писать - база вещается - бывает слишком много запросов. Как это можно реализовать с минимальными нагрузками на сервер?

Неактивен

 

#2 22.06.2012 08:12:04

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Множественный LIKE

LIKE %синоним1% or LIKE %синоним2% ...

Но проблема не в кол-ве запросов, а в неэффективности самого запроса LIKE %синоним%. Вам стоит подумать о использовании полнотекстового поиска.
http://dev.mysql.com/doc/refman/5.1/en/ … earch.html

Неактивен

 

Board footer

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