Регистрация
Вход через соцсети
Восстановление пароля

Поиск по полю

Новый топик
05.05.2015, 14:26
Ответить | Цитировать
Алексей

Зарегистрирован:
2012-11-26
Сообщений: 4

Здравствуйте, подскажите как осуществить выборку данных в компоненте в строке с частичным совпадением слова.
Пример: ищу в поле товар "масла", выдает запросы "масла" + другие данные (пример "масла автомобильные").
А мне надо, чтобы еще выдавали например "маслО". При совпадением предположим первых 4 букв в слове или НЕсовпадение последних 2 букв в слове. Вообщем, чтобы поиск по полю в компоненте склонял слово.
Спасибо!
05.05.2015, 14:48
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

Транслитерируйте слова далее ищите совпадения по матафону.
И не забудьте отказаться от стандартного поиска в пользу своего
Не склонять он должен, а учитывать опечатки
Если вы хотите склонять то ищите словари и далее ищите совпадения. В общем это сложнее.
Или чтобы не мудрить поставьте autocomplite

Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
07.05.2015, 10:53
Ответить | Цитировать
Алексей

Зарегистрирован:
2012-11-26
Сообщений: 4

Спасибо, за предложенные решения автокпомлит безусловно проще всего реализовать с небольшим ассортимента товара. Не могли бы подсказать еще как решить проблему навигации по поиску.
Я использую функцию <? echo nc_browse_messages($cc_env, 5) ?> при обычной навигации она работает (без поиска), но в навигации по поиску она добавляет лишний параметр &srchPat=Array и в браузере лишь белый фон, первая страница поиска отображается.
Если из адресной строки убрать параметр &srchPat=Array работает все. А как мне программно убрать этот параметр?
07.05.2015, 14:26
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

Вероятно это возникает из за того что у вас не системный поиск.
Попробуйте в системных настройках прописать
Код:
unset($srchPat);


Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
07.05.2015, 14:31
Ответить | Цитировать
Алексей

Зарегистрирован:
2012-11-26
Сообщений: 4

После этого фильтр не применяется
198 196 2015-05-07 14:31:03 14157
Описание проекта