Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как приобр. слова из мн. значения в ед. для поиска по базе?
 
 автор: AN   (30.01.2010 в 22:30)   письмо автору
 
 

Дорогие профессионалы!

чисто принципиальный вопрос!
вот такая вот проблема наверное есть у многих

на пример в интернет магазине продаются ХОЛОДИЛЬНИКИ и ТЕЛЕВИЗОРЫ
в базе данных имеют названия ХОЛОДИЛЬНИК и ТЕЛЕВИЗОР

вот процентов 10 пользователей делают запрос на товар во множественном числе, на пример ТЕЛЕВИЗОРЫ, ТЕЛЕВИЗОРОВ , разумеется не будет найден не один товар!

подскажите как эта проблема решается, отрезать справа пару символов
ТЕЛЕВИЗОРЫ = ТЕЛЕВИЗО / РЫ и искать по ТЕЛЕВИЗО%

или же вести таблицы перевода самых частых множественных названий в единичные?
может быть такие списки можно где то скачать?

спасибо!

  Ответить  
 
 автор: admiral   (30.01.2010 в 22:37)   письмо автору
 
   для: AN   (30.01.2010 в 22:30)
 

Я бы создал бы таблицу keywords и туда бы помещал ключевые фразы.Собственно так и делаю.

  Ответить  
 
 автор: Тень   (30.01.2010 в 22:42)   письмо автору
 
   для: AN   (30.01.2010 в 22:30)
 

Поищи стеммеры, например: http://forum.dklab.ru/viewtopic.php?p=74189#74189

  Ответить  
 
 автор: AN   (30.01.2010 в 23:01)   письмо автору
 
   для: Тень   (30.01.2010 в 22:42)
 

это очень много слов, тысяч 5 основных, где то можно это найти?
кто то может быть поделился?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования