Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Сложная выборка (Максим) 30/01/2016 - 01:23:11
      Re: Сложная выборка (Akina) 31/01/2016 - 23:39:25

> Original message text:
> From: Максим - 30/01/2016 - 01:23:11
> Subject:Сложная выборка
> -----------------
> У меня к Вам вопрос, не подскажете как его решить? Нужно сделать умный поиск, я вот уже который день сижу и не могу алгоритм придумать. Есть таблица с товарами, у каждого товара примерно 8 полей, по которым осуществляется поиск (название, категория, тип, состав, производитель, цвет... ) каждое из полей может состоять из нескольких слов (джинсы стрейчевые или перечень цвета). При выводе результата, нужно что бы выводило от максимального совпадения до минимального, а так же учитывать склонение слов (джинсы, джинсовый...). Строка поиска одна, без параметров. Я попробовал разбить введенных текст на слова (от 3 символов), обрезать окончание слов в зависимости от их длины, но как сделать выборку всего во всем? не знаю )) ведь каждое из введенных слов может встречаться как в одном поле, так и в разных, да и еще что бы сначала все слова нашло, а потом меньше и меньше ... в общем такая вот незадача )
>


From: Akina - 31/01/2016 - 23:39:25
Subject:Сложная выборка
-----------------
Начните как минимум с чтения манов по полнотекстовому поиску (fulltext search).


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
43469



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |