Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Доработать поиск по сайту на OpenCart 1.5.1.3

По умолчанию поиск реализован по любому слову из поисковой фразы, в результате всегда выводится слишком много результатов,

а если товар однотипный и соответственно названия тоже однотипные то вываливает почти весь магазин....

Мне подправили поиск, чтобы он искал по фразе целиком, ситуация улучшилась, но все равно есть недостатки, например:

Есть у меня товар с названием: Аккумулятор для Palm M500

Если ввести запрос: Аккумулятор Palm M500 (т.е. просто без "для") то уже ничего не находит...

Не знаю как избавится от этого недостатка, пока пришло в голову сделать список стоп слов, куда внести это "для",

т.е. чтобы при поиске это "для" вообще не учитывалось.

И еще как вариант можно попробывать версию поиска, в которой опускается любое русское слово до 3-х (включительно)букв.

Так же нужно сделать чтобы поиск работал по полю "модель" и SKU (имею в виду поиск на фронтпейдж)

И еще есть такая идея, если конечно можно так реализовать, чтобы если в запросе есть и русские слова (на русском языке)и

английские, то все русское опускалось и поик делался только по англоязычной части запроса(цифры тоже остаются), например, запрос:

Аккумулятор для Palm M500

"Аккумулятор для" - должно вырезаться и поиск должен сработать по точной фразе Palm M500

Если запрос будет просто: "Аккумулятор" то ничего не вырезаем, делаем поиск по полной русскоязыной фразе

Т.е. в результате выполнения ТЗ Вы должны предоставить 3 версии исправленного файла\ов, в котором идет обработка поиска.

1 вариант файла\ов.

Запрос обрабатывается по полной фразе, а не по любому слову из запроса.

Обработка сразу запроса по полю Модель и SKU (т.е. делаем поиск в этих полях тоже сразу по умолчанию)

В любом запросе не учитываем слово "для" т.е. оно просто вырезается из поискового запроса и не участвует в поиске.

2 вариант файла\ов.

Запрос обрабатывается по полной фразе, а не по любому слову.

Обработка сразу запроса по полю Модель и SKU (т.е. делаем поиск в этих полях тоже сразу по умолчанию)

в любом запросе опускается любое русское слово до 3-х (включительно)букв.

3 варинт файла\ов

Запрос обрабатывается по полной фразе, а не по любому слову.

Обработка сразу запроса по полю Модель и SKU (т.е. делаем поиск в этих полях тоже сразу по умолчанию

В поисковом запросе, если он состоит из английского и русского текста, вырезается русскоязычная часть, а англоязычная оставляется, так же все цифры что были,

и по ним уже делается поиск. Если запрос полностью на русском, то ничего не вырезается, исщем по полной фразе на русском.

Бюджет минимальный, так как правки небольшие, нужно прописать нужные регулярки, кто в этом разбирается, думаю это не составит труда.

ася для связи 203-410-102

12 лет назад
Alex_Sn
44 годаУкраина
12 лет в сервисе
Был
6 лет назад
  • Похожие заказы
  • $100

    Есть интернет магазин. Поисковый бот заходит на одну из страниц, необходимо написать скрипт, который берет кей с тайтла страницы, парсит качественный текст по кею (если нет вариантов парсинга качественного тематического контента, придется придумать что-то), делает ...

    Закрыт
    12 лет назад
  • $150

    Сайт доставки цветов. Требуется натянуть сверстанные макеты на движок - http://angellika.ru/www3/ , http://angellika.ru/www3/buket.php , http://angellika.ru/www3/dopolneniya.php . Для каждого города должа открываться отдельная страничка, на которых заказчик через админку сможет добавлять/удалять товары и добавлять тексты. Сначала на странице ...

    Завершен
    12 лет назад
  • Нужен спец. Есть сайт blackswanshop.ru/ нужно немного доработать верстку, чтоб не ползла и сделать подтверждение заказа на почту. Т.е. клиент сделал заказ на сайте, ему на почту приходит подтверждение: номер заказа такой то. список что заказал. ...

    Закрыт
    12 лет назад
  • Здравствуйте. Нужно разработать 3d молекулу чтобы в конечном итоге она работала на всех устройствах и на всех современных браузерах. Картинка статичной молекулы тут http://b23.ru/ph0w Принцип ее работы должен заключаться в следующем: по умолчанию молекула совершает плавный поворот в одну ...

    Закрыт
    12 лет назад
  • $250

    Добрый день. Нужен парсер для текстовых документов на php в двух скриптах ТЗ: 1. Укзаываем файл -В нем построчно ищем символ, удаляем все что до найденного символа, сохраняем в новый txt 2. Указываем файл- В нем построчно сравниваем некое ...

    Закрыт
    12 лет назад
  • Имеется страница для добавления трека: http://yaliti.com/main/add_song Чтобы увидеть внутренности, нужно зарегистрироваться. Нужно внести некоторые коррективы, которые проявляются, только если трек добавляет модератор (role_id = 1), а не обычный пользователь (role_id = 0): 0. В ссылке будут передаваться параметры. ...

    Закрыт
    12 лет назад
  • $10

    Необходимо написать обработчик телефонных номеров (цифр). Не важно будет это веб решение, макрос или программа. Она должна уметь: заменять первые две цифры номера с 89 на 79 удалять дублирующиеся номера удалять номера из чёрного списка (задаётся отдельно) + будут ещё идеи ...

    Завершен
    12 лет назад