Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

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

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

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

Как известно, стандартный поиск opencart-а мягко говоря не самый лучший. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все материалы в которых встречается любое из этих слов.
В результате при поиске по фразе «Монитор Samsung» на первых позициях может оказаться «монитор Acer» (так как в названии есть слово «монитор») или «ноутбук Samsung» так как в названии есть слово «Samsung» или любой другой товар в котором в названии или описании присутствует одно из этих слов. В то время, как нужный товар «Монитор Samsung» может быть где-то на 10-той странице.
А если вы напишите в поиске не «ноутбук», а напр. «ноутбуки» то поиск может вообще ничего не найти, так как поиск осуществляется только по точному вхождению слова.

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

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

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

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

Новое в версии 1.1:
— добавлена поддержка версии 1.5.4.1 движка
— добавлено много настроек в админке для гибкой настройки поиска (см.скриншоты)
— добавлена возможность поиска по Названию, Описанию, Тегах, Атрибутах, Модели, SKU, UPC, EAN, JAN, ISBN, MPN
— добавлена возможность установки релевантности по началу фразы
— добавлены индексы для более быстрого поиска
— полностью переписана модель поиска
— модуль тестировался на магазине с 10000 позиций товаров
— добавлена поддержка модуля Search Suggestion — Поиск с автодополнением v2.4

Новое в версии 1.02:
— добавлена поддержка модуля 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
OCStore 1.5.3.1
OpenCart 1.5.2.1
OCStore 1.5.1.3

 

poisk_s_revelantnostiu-os1 (6.1 MiB)

Comments ( 7 )

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

  2. Битая ссылка

  3. Виталий
    13.01.2015 at 20:32

    Нет папки integration/blog_module!

  4. Жаль что нету обновленной версии ( Поиск с морфологией и релевантностью и ещё Поиск с вариантами )

  5. Во вложенном файле нет интеграции с модулем Search Suggestion( очень жаль

  6. Добрый день! Уважаемый feofan, можете скинуть поиск с морфологией и релевантностью для OCStore 1.5.5.1.2, буду очень признателен.

  7. Здравствуйте! Скиньте, пожалуйста, для OpenCart 1.5.6

Leave a reply