|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
43469
|
|