Leony
Знаток
- Регистрация
- 17 Мар 2008
- Сообщения
- 166
- Реакции
- 29
- Автор темы
- #1
Думаю, что поисковик сайта товаров/позиций должен учитывать наличие/отсутствие знаков пробела, дефиса и подобных.
+ перестановку между "корнями" в названии товара или позиции.
+ игнорирование приставок цвета, бум-коды в конце названия, после "корня".
Пример:
Samsung BD-E5900K RU
Samsung BDE5900K
Samsung BD E 5900
Думаю, что для этого нужно завести отдельную таблицу в БД, в которой в 1-ом поле будет имя товара, как оно есть на сайте, а во 2-ом – его вариант, т.е. синоним.
Проблема только в том, чтобы обновить значение строк 1-го поля в случае его переименования или удалить эти строки при удалении товара.
Но как вам сама идея? Думаю, что кто-то до меня уже додумывался до этого.
Если внутренний поисковик сайта не учитывает пробелы, дефисы и проч. – то, может, лучше на сайте поставить поисковик от яшки или гугля?
+ перестановку между "корнями" в названии товара или позиции.
+ игнорирование приставок цвета, бум-коды в конце названия, после "корня".
Пример:
Samsung BD-E5900K RU
Samsung BDE5900K
Samsung BD E 5900
Думаю, что для этого нужно завести отдельную таблицу в БД, в которой в 1-ом поле будет имя товара, как оно есть на сайте, а во 2-ом – его вариант, т.е. синоним.
Проблема только в том, чтобы обновить значение строк 1-го поля в случае его переименования или удалить эти строки при удалении товара.
Но как вам сама идея? Думаю, что кто-то до меня уже додумывался до этого.
Если внутренний поисковик сайта не учитывает пробелы, дефисы и проч. – то, может, лучше на сайте поставить поисковик от яшки или гугля?