Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Здравствуйте.

С модулем все хорошо!

Вопрос: Пишем в поиск «очки». Получаем: очки, цветочки, палочки и т.д. 

Подскажите, пожалуйста, как сделать сортировку результатов, при которой точное совпадение вначале.

Спасибо.

Надіслати
Поділитися на інших сайтах


Здравствуйте

 

править модификатор модуля

в нужном месте заменить LIKE '%" на LIKE '"

Надіслати
Поділитися на інших сайтах

4 часа назад, AlexDW сказал:

Здравствуйте

 

править модификатор модуля

в нужном месте заменить LIKE '%" на LIKE '"

Извините, что надоедаю, еще и в бесплатной версии.

У меня без вкумода, пишу в файлы.

Поменял вот здесь (2 вхождения):

$es = " (LCASE(pd.name) LIKE '%" . $this->db->escape(utf8_strtolower($word)) . "%'";

Теперь показывает только точное совпадение и только в первом слове названия товара, а должно те же товары, но немножко по-другому сортированные.

Я что-то не так делаю?

Надіслати
Поділитися на інших сайтах


тогда не подскажу, подобным вопросом пока не занимался

 

копайте в эту сторону

https://snipp.ru/mysql/relevant-search

Надіслати
Поділитися на інших сайтах

Модуль обновлен до версии 1.05

- улучшена совместимость с движками 2х-3х
- исправлена некорректная работа на движках 154х

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Добрый день.
Я так понимаю модуль расширяет функционал  стандартного поиска. Подскажите, ищу по модели товара при вводе KH 101, ищет прекрасно, а вот при вводе KH101 уже результата нет. Возможно ли решить такое с помощью Вашего модуля?

Надіслати
Поділитися на інших сайтах


Здравствуйте

 

39 минут назад, symbol95 сказал:

Подскажите, ищу по модели товара при вводе KH 101, ищет прекрасно, а вот при вводе KH101 уже результата нет.

правильно, если у вас нет товара именно с KH101

поиск как раз наоборот работает, пробел используется в качестве разделителя

Надіслати
Поділитися на інших сайтах

14 минут назад, AlexDW сказал:

Здравствуйте

 

правильно, если у вас нет товара именно с KH101

поиск как раз наоборот работает, пробел используется в качестве разделителя

Печально, а есть вариант что б игнорировать пробел? Товар KH 101, так поставщик в прайсе пишет, но пользователь ведь не всегда будет пробел ставить, Видел в этой теме Вы писали как подкорректировать что б тире не учитывал, но с пробелом это сработает?

Надіслати
Поділитися на інших сайтах


в тегах товара напишите без пробела (и прочие желаемые варианты)

Надіслати
Поділитися на інших сайтах

В 23.02.2020 в 16:30, AlexDW сказал:

в тегах товара напишите без пробела (и прочие желаемые варианты)

 

либо смотрите в сторону sphinx/elastic и тп решений

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

поле поиска обычно находится в шапке, и обычно его работа не зависит от остальных частей страницы

ищите причину, почему у вас работа поиска (вернее, ее отсутствие) зависит от страницы товара

Надіслати
Поділитися на інших сайтах

  • 1 year later...
1 час назад, formulla сказал:

Здравствуйте! Модуль установил, не работает https://strimex.pl/ . В чем может быть причина?

Здравствуйте

 

вероятно в том, что невнимательно читали описание модуля

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

 

потому что сейчас у вас ExtendedSearch явно работает - это видно по результатам поиска (введите гра 50 и нажмите Enter)

стандартно движок не нашел бы товара по частичному совпадению в модели

Надіслати
Поділитися на інших сайтах

2 часа назад, AlexDW сказал:

Здравствуйте

 

вероятно в том, что невнимательно читали описание модуля

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

 

потому что сейчас у вас ExtendedSearch явно работает - это видно по результатам поиска (введите гра 50 и нажмите Enter)

стандартно движок не нашел бы товара по частичному совпадению в модели

 

Здравствуйте, точно, прочел не внимательно , спасибо!

Надіслати
Поділитися на інших сайтах


  • 4 months later...

Добрый день, извиняюсь что дёргаю, еще и в бесплатном модуле. Вопрос - можно ли отключить поиск по ненужным полям, например - оставить только по названию и модели с помощью данного модуля ? Или может без его помощи. Большое кол-во товара 150000, обычный поиск долго думает.

 

Например если я ставлю галочку только модель в вашем модуле- поиск идёт всё равно по всем стандартным полям стандартным методом, кроме поля модель? Меняет ли модуль логику поиска по названию если нет галочки в настройках?

Надіслати
Поділитися на інших сайтах


Здравствуйте

 

2 часа назад, nertyod сказал:

Например если я ставлю галочку только модель в вашем модуле- поиск идёт всё равно по всем стандартным полям стандартным методом, кроме поля модель?

 

да, все указано в описании

Цитата

При отключении соответствующего поля в настройках модуля - поиск по этому полю будет производиться как раньше, стандартным механизмом Opencart.

 

 

2 часа назад, nertyod сказал:

Большое кол-во товара 150000, обычный поиск долго думает.

так всякие необычные, как правило, будут думать еще дольше

при большом количестве товаров и тормозах - смотреть в сторону оптимизации, как программной, так и аппаратной

Надіслати
Поділитися на інших сайтах

Оптимизацию уже как могли подтянули, и индексы бд, и медленные запросы и все кеши, и сервер поменяли на nginx+phpfpm, остался поиск. Со sphinx пока не выходит.

 

Может подскажете- как и в каком файле вырезать из запроса к бд поиска все поля, кроме name и model? У нас несколько полей с артикулами (sku,mpn..) заняты внутренними кодами и комментариями, которые не нужны для поиска клиенту, но в логе запросов к бд - видно что поиск идёт и по ним.

 

Если бы добавили в данный модуль возможность переключения между трёмя вариантами для каждого поля - отлючить поиск, стандарт opencart, оптимизированные запросы по полю - я бы купил)

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.