Jump to content
sv2109

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

Recommended Posts

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


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


У этого модуля есть PRO версия.

Модуль добавляет к стандартному поиску возможность поиска с использованием морфологии и релевантности.

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

В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung" или любой другой товар в котором в названии или описании присутствует одно из этих слов. В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице.

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

Этот модуль написан для того, чтобы исправить эти недостатки. Для этого у него есть 2 инструмента:

1. Морфология. Поиск не по точному совпадению, а по корням слов. Теперь написав в поиске "ноутбуки", поиск выдаст все товары в которых встречается и "ноутбуки" и "ноутбук" и "ноутбука" итд. Поддерживаемые словари - русский, украинский, английский.

2. Релевантность. При поиске на первых позициях будут материалы с большим суммарным весом. Наибольший вес имеет точное

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

Демо доступно по этому адресу, пробуйте.

Новое в версии 1.1 (эта версия для движка 1.5.4.1):

- добавлена поддержка версии 1.5.4.1 движка

- добавлено много настроек в админке для гибкой настройки поиска (см.скриншоты)

- добавлена возможность поиска по Названию, Описанию, Тегах, Атрибутах, Модели, SKU, UPC, EAN, JAN, ISBN, MPN

- добавлена возможность установки релевантности по началу фразы

- добавлены индексы для более быстрого поиска

- полностью переписана модель поиска

- модуль тестировался на магазине с 10000 позиций товаров

- добавлена поддержка модуля Search Suggestion - Поиск с автодополнением v2.4

Новое в версии 1.02 (эта версия для движка 1.5.3.1):

- добавлена поддержка модуля Search Suggestion - Поиск с автодополнением v2.3

Новое в версии 1.01:

- добавлена поддержка модуля Блог версии 4.3, теперь поиск по блогам этого модуля работает с поддержкой морфологии и релевантности.

Модуль использует vQmod (что это? ru en)

Установка:

1. Установить vQmod, если вы этого еще не сделали, при необходимости очистить vQmod кеш

2. Скопировать все с папки upload в корень магазина. Никакие файлы перезаписаны не будут

3. Включить модуль на странице модулей

4. Изменить настройки

5. Для интеграции с модулем блог, скопируйте все с папки integration/blog_module в корень магазина. Копирование перепишет файл модели записей модуля Блог /catalog/model/catalog/record.php

6. Для интеграции с модулем Search Suggestion, скопируйте все с папки integration/search_suggestion в корень магазина. Копирование перепишет файл модели модуля /catalog/model/catalog/search_suggestion.php

Версии на которой тестировался модуль:

OpenCart 1.5.6.x (кому нужна эта версия - пишите в ЛС)

OCStore 1.5.5.1 (кому нужна эта версия - пишите в ЛС)

OCStore 1.5.4.1 (версия 1.1 модуля)

OCStore 1.5.3.1 (версия 1.02 модуля)

OpenCart 1.5.2.1

OCStore 1.5.1.3

Для связи с автором модуля пишите на sv2109@gmail.com

© Стасюк Владимир (sv2109@gmail.com), 2012


  • Добавил
  • Добавлено
    03.11.2012
  • Категория
  • Системные требования
  • Сайт разработчика
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.5.1
    1.5.5
    1.5.4.1
    1.5.3.1
  • ocStore
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
  • OpenCart.Pro, ocShop
    OcShop 1.5.6.4.х
  • Обращение к серверу разработчика
    Нет

 

  • +1 4

Share this post


Link to post
Share on other sites

демку где можно посмотреть!

Share this post


Link to post
Share on other sites

Прекрасный модуль, сам уже хотел делать, так как поиск по умолчанию это жесть скорее.

Share this post


Link to post
Share on other sites

А он работает во с этим? http://opencartforum...-поиск-товаров/ . Могу скинуть для тестов.

Я еще даже для своего модуля интеграцию не сделал, а вы для сторонних спрашиваете.. пока нету.

Share this post


Link to post
Share on other sites
Насчет демки. Есть у кого-то тестовая база с товарами? Нужно штук 300 товаров с русскими названиями и описаниями для тестов. У меня все на украинском языке, боюсь многие не поймут..

Share this post


Link to post
Share on other sites

Подойдет ли для теста товары с английским названием? могу предоставить базу мльтимагазина :)

еще интересно возможно ли будет вот с этим модулем подружить ваш поиск? https://opencartforum.com/topic/13781-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d1%8c-%d0%b1%d0%bb%d0%be%d0%b3-%d0%bd%d0%be%d0%b2%d0%be%d1%81%d1%82%d0%b8-%d1%81%d1%82%d0%b0%d1%82%d1%8c%d0%b8-%d0%be%d1%82%d0%b7%d1%8b%d0%b2%d1%8b-%d0%b3%d0%b0%d0%bb%d0%b5%d1%80%d0%b5%d1%8f-%d0%b0%d0%ba%d1%86/page__view__findpost__p__91700

Share this post


Link to post
Share on other sites

Подойдет ли для теста товары с английским названием? могу предоставить базу мльтимагазина :)

Спасибо, но уже нашел тут http://habrahabr.ru/post/151051/, подкорректировал под опенкарт и выложил на форуме, может еще кому пригодится.

Демо доступно по этому адресу http://studio-nv.com/opencart/search_mr/index.php?route=product/search пробуйте.

еще интересно возможно ли будет вот с этим модулем подружить ваш поиск? http://opencartforum...dpost__p__91700

сегодня переписывался с автором этого модуля, думаю что возможно.

Share this post


Link to post
Share on other sites

Еще бы подружить его с модулями популярными.

Share this post


Link to post
Share on other sites

Еще бы подружить его с модулями популярными.

С модулем Блог интеграция скорее всего будет. Со своим Поиском с авто дополнением, тоже со временем сделаю.

А остальные модули по возможности тоже можно делать только понятно не все сразу.

Share this post


Link to post
Share on other sites

Можно и на буржуйском офиц. сайте продавать, я думаю и там оценят. Автор молодец!!!

  • +1 1

Share this post


Link to post
Share on other sites

С модулем Блог интеграция скорее всего будет. Со своим Поиском с авто дополнением, тоже со временем сделаю.

А остальные модули по возможности тоже можно делать только понятно не все сразу.

Тогда напишите когда будете свободны, я у вас куплю.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Ребят, кто купил и поставил модуль, скиньте в ЛС ссылочку на рабочий магазин. По демо из-за малого количества однотипных товаров не понятно как фактически он ищет.

Вопрос к автору мода. вы поддержку оказываете после покупки?

Share this post


Link to post
Share on other sites

Вопрос к автору мода. вы поддержку оказываете после покупки?

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Все можно, вот только времени на все нету..

На данный момент уже сделана и работает интеграция с модулем Search Suggestion, который как я понимаю делает почти тоже самое что и модуль ajax search

Добавил поддержку модуля Search Suggestion - Поиск с автодополнением

Share this post


Link to post
Share on other sites

Если не встанет поможете соединить? Если они похожи то наверно и встанет без проблем?

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 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  
    • By simple0000
      Модуль "Похожие товары" 2.0 выводит на выбор товары типа товары этого же производителя, новинки, акционные, хиты продаж, последние просмотренные товары. Опция товары этого произодителя работает только в схеме Продукт! Опция последние просмотренные работает если модуль активирован в схеме Продукт(в любой форме) + любые другие схемы. Дублей товаров не выводит.
      Возможности:
      Заголовок(добавил, ибо показалось, что каждому захочется обозвать модуль по-своему. По умолчанию - "Название модуля") Размер изображения; Лимит; Схема; Показывать из категории; Показывать цену (вкл/выкл); Показывать кнопку Купить (вкл/выкл); Показывать описание (вкл/выкл); Расположение(шапка,подвал,слева,справа); Статус(вкл/выкл); Сортировка Установка: распаковать архив корень сайта, замен не будет, в админке - установить и настроить. В админке модуль будет выделен красным цветом .
      Доработка под шаблон: в личку
      Дополнительная локализация: в личку
      Работает на всех версиях 1.5.x, 2.х, 3.х
      Лишних таблиц в базе не создает.
      Последние просмотренные хранятся в КУКАХ в течении 365 дней.
  • 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.