Jump to content
sv2109

[Поддержка] Поиск с морфологией и релевантностью

Recommended Posts

А можно выдачу отсортировать по наличию?

Share this post


Link to post
Share on other sites

Добрый день!

 

Установил модуль, все вроде бы работает, но есть пара вопросов.

 

1. Как можно интегрировать с бесплатным поиском Live Search, а то он сейчас выводит свои результаты, которые естественное не всегда верные.

2. Если в поиске вводить Audi A 4 (с пробелом), то сначала выводятся продукты, которые имеют в названии именно это словосочетание, а потом уже остальные. В итоге выводит 5000 позиций (видно там где есть буква A и цифра 4). А если вводить Audi A4 (без пробела), то он сначала ищет товар где в названии A4, потом какой-то левый, типа Q7, а потом А 4. (с пробелом)

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

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

2. В ПРО версии модуля есть возможность исключить некоторые символы из поиска, но это скорее относится к каким-то черточкам, знакам подчеркивания, кавычкам итд, а не к пробелам, так как по пробелу разбиваются слова в поисковом предложении и если убрать пробелы то предложение превратится в одно сплошное слово.

 

Share this post


Link to post
Share on other sites

А можно выдачу отсортировать по наличию?

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

Share this post


Link to post
Share on other sites

 

 

2. В ПРО версии модуля есть возможность исключить некоторые символы из поиска, но это скорее относится к каким-то черточкам, знакам подчеркивания, кавычкам итд, а не к пробелам, так как по пробелу разбиваются слова в поисковом предложении и если убрать пробелы то предложение превратится в одно сплошное слово.

Понятно. А как быть с тем, что при поиске Audi A4 выводится Audi Q3? Т.е. как настроить, чтобы поиск шел строго по целой фразе, а не только по первому слову +еще значения?

Share this post


Link to post
Share on other sites

Понятно. А как быть с тем, что при поиске Audi A4 выводится Audi Q3? Т.е. как настроить, чтобы поиск шел строго по целой фразе, а не только по первому слову +еще значения?

можно установить "искать по целой фразе", а не разбивать на слова.

В ПРО версии можно установить логику поиска ("И", "ИЛИ") если установить "И" то найдутся только товары в которых есть сразу 2 слова. в названии или другом поле.

Share this post


Link to post
Share on other sites

Я просто не могу сообразить как правильно модуль настроить. Суть такая. У каждого товара есть название, описание, теги, артикул. Артикул это набор цифр 01.1234. Там все работает, т.к. в основном все вводят 1234. Поиск по тегам и описанию отключил, т.к. у большинства товаров они совпадают с названием.

Когда вводишь одно слово, например, Hyundai или Solaris, никаких вопросов нет, находит строго только то, что ввел в поиске.

Нужно чтобы когда вводил Hyundai Solaris отображался строго только тот товар, в котором присутствует это словосочетание. Сейчас постоянно вылезает товар где присутствует фраза Hyundai. В итоге вместо нужных 30 единиц товара вылезает 500.

При этом, если посетитель вводит фразу с ошибкой, например Hundai Solaris, надо чтобы также выводилось только то, что подходит для фразы Hyundai Solaris. 

Возможен такой вариант поиска "чехлы на Hyundai Solaris", а в описании товара указано "чехлы для Hyundai Solaris". Я так понимаю, если установить в настройках искать по целой фразе, то поиск ничего не найдет.

Ну и понятное дело, при фразе чехлы для Hyundai Solaris должно выводить товар чехлы только для этой модели

Я так понимаю это версия PRO? или она не все может делать вышеописанное?

Edited by geritch

Share this post


Link to post
Share on other sites

Я просто не могу сообразить как правильно модуль настроить. Суть такая. У каждого товара есть название, описание, теги, артикул. Артикул это набор цифр 01.1234. Там все работает, т.к. в основном все вводят 1234. Поиск по тегам и описанию отключил, т.к. у большинства товаров они совпадают с названием.

Когда вводишь одно слово, например, Hyundai или Solaris, никаких вопросов нет, находит строго только то, что ввел в поиске.

Нужно чтобы когда вводил Hyundai Solaris отображался строго только тот товар, в котором присутствует это словосочетание. Сейчас постоянно вылезает товар где присутствует фраза Hyundai. В итоге вместо нужных 30 единиц товара вылезает 500.

При этом, если посетитель вводит фразу с ошибкой, например Hundai Solaris, надо чтобы также выводилось только то, что подходит для фразы Hyundai Solaris. 

Возможен такой вариант поиска "чехлы на Hyundai Solaris", а в описании товара указано "чехлы для Hyundai Solaris". Я так понимаю, если установить в настройках искать по целой фразе, то поиск ничего не найдет.

Ну и понятное дело, при фразе чехлы для Hyundai Solaris должно выводить товар чехлы только для этой модели

Я так понимаю это версия PRO? или она не все может делать вышеописанное?

версия ПРО

1. можно убирать ненужные символы, например для 01.1234 можно убрать "." и находить будет даже если пользователь ввел 011234

2. можно заменить некоторые слова, напр. Hundai на Hуndai в настройках модуля

3. можно установить логику "И" для слов тогда найдет только те товары, где присутствуют ВСЕ слова из поисковой фразы.

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

Share this post


Link to post
Share on other sites

 

1. можно убирать ненужные символы, например для 01.1234 можно убрать "." и находить будет даже если пользователь ввел 011234

Все теперь работает как надо, супер, спасибо.

Единственное не разобрался как этот пункт работает. Добавил . в ненужные символы. Но при вводе 011234 01.1234 так и не находит.... Как это условие правильно настроить?

Share this post


Link to post
Share on other sites

Все теперь работает как надо, супер, спасибо.

Единственное не разобрался как этот пункт работает. Добавил . в ненужные символы. Но при вводе 011234 01.1234 так и не находит.... Как это условие правильно настроить?

напишите в ЛС, дайте доступ в админку, посмотрю.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

напишите в ЛС, дайте доступ в админку, посмотрю.

Здравствуйте, думаю купить Ваш модуль и наверное PRO, но прочитав всю ветку так и не понял с 1.5.6.3 будет работать?

Share this post


Link to post
Share on other sites
В 06.04.2015 в 10:11, sv2109 сказал:

я раньше никогда не встречал проблем c glob и большим к-вом файлов

+ модуль используется на сотнях сайтов и никто не жаловался на такую проблему

+ поискал в интернете на эту тему и за минут 5 ничего не нашел, нашел только сравнение производительности где говорится что glob раз в 5 быстрее чем opendir / readdir

+ кешироване можно отключить если оно мешает.

http://jameshalsall.co.uk/posts/glob-performance-for-finding-files-in-php

Можно продублировать (я так понимаю тут был скриншот) ссылку на то как отключить кэширование, ссылка она не рабочая.

 

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

После их удаления, ошибка перестала быть вот уже в течение 2-х дней (раньше было каждый день).

Автор, подскажите пожалуйста, как отключить кэш не из админки.

Share this post


Link to post
Share on other sites

Приветствую! можно ли ограничить поиск строго названием и описанием товара? В настоящее время поиск также идет и по блокам с похожими, рекомендуемыми товарами и "вы смотрели", что значительно увеличивает выдачу результатов и путает ищущего. В настройках модулей (стоят ваши модули поиск с вариантами и М&Р) установлены галочки только для поиска в названии, описании и модели

Share this post


Link to post
Share on other sites
11 hours ago, jimmie said:

Приветствую! можно ли ограничить поиск строго названием и описанием товара? В настоящее время поиск также идет и по блокам с похожими, рекомендуемыми товарами и "вы смотрели", что значительно увеличивает выдачу результатов и путает ищущего. В настройках модулей (стоят ваши модули поиск с вариантами и М&Р) установлены галочки только для поиска в названии, описании и модели

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
1 hour ago, jimmie said:

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

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

я же вам написал, что модуль не ищет в блоках, он ищет по товарам и только по тем полям, которые указаны в настройках. 
Возможно, из-за морфологии слово обрезается, обрезается не совсем правильно (это иногда бывает с короткими словами) и в поиск попадают другие товары. 
Отключите морфологию и проверьте. 

Share this post


Link to post
Share on other sites

Подскажите как сделать, что бы после ввода чего нибудь в поиске,  нажатии в не поле поиска и снова возврата к полю поиска - не сбрасывало что там было введено ранее?

ezgif.com-video-to-gif.gif

Share this post


Link to post
Share on other sites
8 минут назад, vaso сказал:

Подскажите как сделать, что бы после ввода чего нибудь в поиске,  нажатии в не поле поиска и снова возврата к полю поиска - не сбрасывало что там было введено ранее?

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

Share this post


Link to post
Share on other sites
45 минут назад, sv2109 сказал:

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

Понял спасибо.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Iysus
      Ребята, добрый день.
      Есть сайт и на сайте поиск, он ищет в строгом соответствии и только в названии товара. 
      А хочется так: 
      - чтоб искал в названии по нестрогому соответствию 
      - искал в тексте по нестрогому соответствию 

      Читаю про модуль "AutoSearch 2x - быстрый поиск с автозаполнением" перешла в демо, но не ищет он по тексту. 
      Может вы уже устанавливали модуль поиска, который очень хорошо ищет по тексту и по название? 
      Подскажите пожалуйста
    • By Alexcctv
      Всем привет, вот мне очень хочется сделать как бы посадочные страницы под поисковый запрос к примеру, в товаре я указываю теги, по переходу попадаю в поиск и вижу все товары с данной меткой, мне нужно реализовать чтобы я мог добавить свой текст в футере сайта как сео текст к примеру "дешевый бублик" , а описание уже Вы искали дешевый бублик? На нашем сайте представлено более 15 товаров по данному запросу. Ну это пример))
      Есть модуль сео теги но он не удобный для работы с большим кол-ом запросов
    • By ibond
      499.00 руб
      Скачать/Купить дополнение


      Редактор товаров в админке + Фильтр по производителю, категории, артикулу, изображению и ID
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, категориям, артикулу (Sku), изображениям и ID товара. Добавляет колонки ID товара, Артикул, Производители и  Категории в списке товаров и позволяет включать/отключать для просмотра колонки по выбору. Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий.
       
      Более 115 интернет-магазинов уже используют этот модуль!
       
      NEW! В версии 3.2 добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.
       
      Демонстрация (admin):
      Логин: demo / Пароль: demo
      https://demo3ru.open.cc.ua/admin/index.php?route=catalog/product
       
      Не заменяет файлов, все изменения вносятся через OCMOD или jQuery.
       
      Работает (тестировался): OpenCart: 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.x; ocStore: 3.0.2.0.
       
      ВНИМАНИЕ!
      Версия 3.2 требует Ioncube Loader не ниже версии 10 и PHP не ниже версии 5.6 (поддерживает версии PHP 5.6, 7.0, 7.1, 7.2)! Лицензия активируется автоматически. Тех, кто не указал домен при покупке, прошу указать его в ЛС или письмом на адрес i.bond@mail.ru указав при этом номер счета и ник на данном форуме.  
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Что нового в версии 3.2.2:
      Добавлена совместимость с ocStore 3.0.2.0. Исправлены мелкие ошибки.  
      Что нового в версии 3.2.1.2:
      Исправлены мелкие ошибки.  
      Что нового в версии 3.2.0:
      Добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.  
      Что нового в версии 3.1.0:
      Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий. Добавлена колонка производители в список товаров. Добавлена сортировка по производителю.  
      Что нового в версии 3.0.1:
      Исправлены мелкие ошибки. Добавил ibond Добавлено 16.10.2018 Категория Фильтры Системные требования Сайт разработчика https://open.cc.ua Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да  
    • By ibond
      Дополнение добавляет возможность фильтровать товары в административной панели Opencart по производителям, категориям, артикулу (Sku), изображениям и ID товара. Добавляет колонки ID товара, Артикул, Производители и  Категории в списке товаров и позволяет включать/отключать для просмотра колонки по выбору. Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий.
       
      Более 115 интернет-магазинов уже используют этот модуль!
       
      NEW! В версии 3.2 добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.
       
      Демонстрация (admin):
      Логин: demo / Пароль: demo
      https://demo3ru.open.cc.ua/admin/index.php?route=catalog/product
       
      Не заменяет файлов, все изменения вносятся через OCMOD или jQuery.
       
      Работает (тестировался): OpenCart: 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.x; ocStore: 3.0.2.0.
       
      ВНИМАНИЕ!
      Версия 3.2 требует Ioncube Loader не ниже версии 10 и PHP не ниже версии 5.6 (поддерживает версии PHP 5.6, 7.0, 7.1, 7.2)! Лицензия активируется автоматически. Тех, кто не указал домен при покупке, прошу указать его в ЛС или письмом на адрес i.bond@mail.ru указав при этом номер счета и ник на данном форуме.  
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
       
      Что нового в версии 3.2.2:
      Добавлена совместимость с ocStore 3.0.2.0. Исправлены мелкие ошибки.  
      Что нового в версии 3.2.1.2:
      Исправлены мелкие ошибки.  
      Что нового в версии 3.2.0:
      Добавлена возможность редактирования изображений, названия, модели, артикула, производителя, категорий (совместим с SEO_PRO), цены, акционной цены, количества и статуса товара не заходя в товар. Добавлена возможность группового Включения/Отключения отфильтрованных товаров. Добавлена возможность скрытия левого меню и фильтра.  
      Что нового в версии 3.1.0:
      Добавлена возможность выбора для фильтрации нескольких производителей и/или категорий. Добавлена колонка производители в список товаров. Добавлена сортировка по производителю.  
      Что нового в версии 3.0.1:
      Исправлены мелкие ошибки.
    • By simple0000
      300.00 RUB
      View File


      Модуль "Похожие товары"
      Модуль "Похожие товары" 2.0 выводит на выбор товары типа товары этого же производителя, новинки, акционные, хиты продаж, последние просмотренные товары. Опция товары этого произодителя работает только в схеме Продукт! Опция последние просмотренные работает если модуль активирован в схеме Продукт(в любой форме) + любые другие схемы. Дублей товаров не выводит.
      Возможности:
      Заголовок(добавил, ибо показалось, что каждому захочется обозвать модуль по-своему. По умолчанию - "Название модуля") Размер изображения; Лимит; Схема; Показывать из категории; Показывать цену (вкл/выкл); Показывать кнопку Купить (вкл/выкл); Показывать описание (вкл/выкл); Расположение(шапка,подвал,слева,справа); Статус(вкл/выкл); Сортировка Установка: распаковать архив корень сайта, замен не будет, в админке - установить и настроить. В админке модуль будет выделен красным цветом .
      Доработка под шаблон: в личку
      Дополнительная локализация: в личку
      Работает на всех версиях 1.5.x, 2.х, 3.х
      Лишних таблиц в базе не создает.
      Последние просмотренные хранятся в КУКАХ в течении 365 дней.
      Submitter simple0000 Submitted 11/25/2013 Category Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Get request to server of developer  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.