Модуль от RetailFactory.ru: Быстрый и умный поиск для магазинов с большим числом товаров на ElasticSearch


#61

Добрый день!

В последней версии мы добавили параметр в индекс company_id. Можно теперь и по нему искать.


#62

Супер! А в интерфейсе как его можно передавать? Параметр у input, который можно править и в Smarty, и через JS уже на витрине выбирать? Или что-то подобное?


#63

Хорошо бы сделать статистику поисковых запросов. Это позволит вносить в синонимы популярные запросы не наугад. И вообще для маркетинга пригодится


#64

Это быстрее и удобнее сделать через отчет в google analytics. Он делается за 1 минуту.


#65

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

В новой версии мы добавили поддержку фильтра по наличию товара.

Ключевое отличие - теперь данные берутся из поискового индекса, а не из базы данных.

В магазинах с большим числом товаров эта фильтрация особенно заметна по скорости.

Если у вас есть вопросы или пожелания, дайте пожалуйста знать.


#66
Исправлено и неактуально

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


#67

Добрый день!

Настройки вернулись, спасибо.

По вариациям как один товар приняли, переделаем индексирование.


#68
  • как насчет транслита?

  • как насчет возможности голосового поиска?


#69

Добрый день.

Транслит будет добавлен.

Головой поиск пока не планируем.


#70

Добрый день!

Спасибо за ваше замечание.

Выпустили обновление с поддержкой вариаций данного типа.


#71

Еще один небольшой баг - выводятся скрытые категории
Screenshot%202021-07-20%20at%2014-31-17%20%D0%94%D0%B5%D0%BC%D0%BE%20%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD

И есть вопрос по сортировке вывода товаров. Планируется ли добавить в настройки коэффициент популярности товара или просто какую то настройку сортировки результатов. Просто сейчас учитывается релевантность запроса, но никак не учитывается популярность товара, а так как количество видимых результатов поиска всего 5 то это может быть проблемой. Например покупатель ищет ноутбук, допустим у нас их 100 моделей, но в результат поиска попадает изначально 5 и логично было бы отобразить наиболее популярные. На демо например всего 4 ноутбука, но как видим в результатах первым отображается наименее популярный товар, а наиболее популярный вообще в конце списка, что как то не хорошо.


#73

Спасибо - поправили.

Про фильтр с ценой также спасибо, что обратили внимание. Видимо ошибка в ядре.


#74

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

В новой версии мы добавили поддержку опционального поиска по описанию.

Ряд клиентов попросили сделать этот поиск настраиваемым, чтобы не засорять выдачу описаниями и сделать максимально точный поиск по характеристиками и названиям.

image

Если у вас есть вопросы или пожелания, дайте пожалуйста знать.


#75

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

Это актуально для кастомизированных магазинов с большим и сложным каталогом.

Для этого мы добавили специальный хук для разработчиков:

fn_set_hook(‘rf_search_products_data_provider’, $fields, $join, $where);

Детальное описание доступно тут.


#76

А условия поиска из шаблона добавить всё-равно нельзя? Я всё про company_id, возможность искать или по страницы одного вендора, или другого, или общие товары каталога.


#77

Это условие уже добавлено. Можете пользоваться.


#78

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

Раньше при установке модуля, поиск включался для всех витрин.

Теперь вы можете в настройках модуля выключить поиск для конкретной витрины.

Если у вас есть вопросы или пожелания, дайте пожалуйста знать.


#79

На базе https://www.algolia.com/ не думали сделать поиск?


#80

Не планируем, текущее решение дает отличные результаты по скорости работы страницы категорий, фильтрации и качестве поиска у клиентов.


#81

Уважаемые коллеги, владельцы маркетплейсов.

Мы выпустили большое обновление с поддержкой модуля Общие товары.

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

Если у вас есть вопросы или пожелания, дайте пожалуйста знать.