Перейти к содержанию

Рекомендуемые сообщения

AutoSearch - модуль "живого" поиска с автозаполнением


AutoSearch - модуль "живого" поиска с автозаполнением


AutoSearch - Ajax-модуль "живого" поиска наподобие Google, когда подходящие результаты отображаются сразу по мере набора запроса.

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

 

Совместим со всеми движками на базе Opencart 1.5.х (1.5.0.x - 1.5.6.x)

DEMO

ADMIN

 

Возможности:

  • показ изображения товара в результатах поиска
  • выбор размера изображения товара (высота х ширина, пикс)
  • показ модели товара в результатах поиска
  • возможность показа вместо модели товара поля SKU, UPC, EAN, JAN, MPN, ISBN или Location *new
  • показ цены товара в результатах поиска
  • показ количества товара в наличии или его статус в результатах поиска
  • выбор полей для поиска - по названию товара, по атрибутам, тегам, модели, SKU, UPC, EAN, JAN, ISBN, MPN и Location **
  • поиск и показ в списке результатов категорий и производителей *new
  • лимит выводимых результатов для товаров, категорий и производителей *new
  • число вводимых символов для начала работы поиска и вывода результатов
  • выбор способа сортировки результатов (по дате поступления товара, по имени)
  • выбор варианта кодировки в случае проблем с отображением нелатинских символов
  • добавление ссылки в конце списка на показ всех результатов
  • прокрутка списка результатов и настройка его максимальной длины *new

 

===

*new - новый функционал с версии 1.21


** поля EAN, JAN, ISBN и MPN появились только с версии 1.5.4.0
Модуль автоматически определит недоступные поля и скроет их настройки для младших версий

 

Обратите внимание:

модуль НЕ изменяет стандартный поиск, при нажатии ссылки показа всех результатов (либо клавиши Enter) будет переход на страницу поиска с выдачей результатов стандартными средствами поиска.

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

 

Особенности:

- совместим с ocStore / OCSHOP / Opencart версий 1.5.х

- одна универсальная версия для всех движков 1.5.0.x - 1.5.6.x
- поиск товаров по названию, атрибутам, тегам, модели, SKU, UPC, EAN, JAN, ISBN, MPN и Location
- возможность поиска и показа категорий и брендов
- корректно работает с латиницей / кириллицей / идиш / арабскими и прочими кодировками
- корректно показывает названия товаров с использованием спецсимволов (кавычки, амперсанды и тд)
- корректная обработка ссылок товара, - обычные и ЧПУ(seo)
- корректная обработка и вывод цены товаров, - обычная цена и цена по акции, с учетом группы покупателей
    при запрете показа цены незарегистрированным пользователям (в настройках магазина) цены не показываются
- корректная обработка показа количества товара и его статуса
    при запрете показа остатков (в настройках магазина) показывается только статус
- если изображение товара в карточке не задано показывает картинку-заглушку no_image.jpg
- сортировка результатов по имени (по алфавиту), по дате (показывать новинки первыми)

 

- не требует IonCube или другие средства шифрования на стороне сервера
- никакие файлы не заменяет (использует VQMOD)

 

=====

Для дизайна под свой шаблон стили можно изменить в файле catalog\view\javascript\jquery\autosearch.css

 

Системные требования:
- VQMOD;
- PHP 5.3 или выше;
- CURL;
- mbstring;

 

проверить совместимость можно здесь

 

Установка:
1. Скопировать содержимое папки UPLOAD в каталог Opencart (стандартные файлы не меняются)
2. Добавить права на module/autosearch в Система > Пользователи > Группы пользователей
3. Установить модуль AutoSearch в Дополнения > Модули
4. Настроить модуль, ввести ключ лицензии и сохранить настройки

 

Обновление до версии 1.21:
- убедитесь что ваш хостинг соответствует системным требованиям
- отправьте запрос на получение ключа (см. Лицензия)
- удалите код от предыдущих версий модуля (если он вносился вручную)
- следуйте инструкции по установке

 

Условия использования:
Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
Для использования модуля на другом домене нужно приобрести еще одну копию модуля

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

 

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

Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.


Лицензия:
Для работы модуля на внешнем сервере требуется код активации (лицензия)
(не требует активации на локальном сервере при использовании ip 127.0.0.1)

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

Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.

 

Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)

Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.

 

Максимальное время получения ключа не превышает 36 часов с момента запроса

обычно ключ выдается значительно раньше

 

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

 

================

Обеспечу поддержку модуля на нестандартных шаблонах

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

Если не помогло - пишите в ЛС, указав название модуля и ссылку на ваш сайт.

 

 

Другие дополнения:

-----------------------------

RelatedLinks - одно- и двусторонняя перелинковка товаров

OrderField - дополнительные поля в заказе, корзине и письме

Modal Window - всплывающее окно с подтверждением / информацией

FilterImageID - фильтр товаров в админке по картинке и ID


  • Добавил
  • Добавлено
    26.10.2014
  • Категория
  • Системные требования
    PHP 5.3 или выше; CURL; mbstring; VQMOD
  • Сайт разработчика
  • Старая цена
  • Метод активации
    По запросу в ЛС
  • 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
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    OcShop 1.5.6.4.х

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопросы к этому модулю такие же, как и к предыдущему "живому поиску":

- по результатам невозможно перемещаться стрелками вверх-вниз

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопросы к этому модулю такие же, как и к предыдущему "живому поиску":

- по результатам невозможно перемещаться стрелками вверх-вниз

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

 

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

Проверю конечно на всякий случай, но модуль прикручивал без изменений (кроме подгонки css)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может Опера не подерживает. Я в ней тестировал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может Опера не подерживает. Я в ней тестировал.

 

Проверил на Firefox 12.0, Opera 9.64, Opera 24.0, Chrome 32.0 - все нормально работает. Как вариант, попробуйте при возможности другой браузер либо с другого компа зайти на демо сайт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, всё в хроме работает. Один момент - закрытие окна при клике вне дива с результатами происходит не мгновенно, а через секунды 3.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Время закрытия можно выставить в самом скрипте livesearch.js, сейчас там 1500 стоит (в миллисекундах) в строке

 

window.setTimeout("$('#livesearch_search_results').remove();updown=0;", 1500);

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

О по описанию не ищет чтоли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Латинские названия выводит нормально, а вот все кирилличные - null.

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

 

А так поиск понравился - работает очень быстро. Помоги исправить ошибки, пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Насчет кириллицы - странно, на всех моих тестовых версиях все было ок.

 

1) Скинь ссылку на свой сайт

2) какая именно версия используется (Opencart - ocStore плюс точный номер версии)

3) Включен ли журнал ошибок, если да - что пишет в нем

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Напишите, пожалуйста, здесь какие строки в файле стилей отвечают за:

 

1. Цвет шрифта

2. И цвет рамки цены.

Модуль отличный, все работает! Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за отзыв! :oops:

 

Стили в двух файлах идут.

 

livesearch.css - основной для списка (позиция для вывода списка, цвет при выборе и тд)

livesearch.js - конкретно для элементов списка (можно указать шрифт/цвет/отступ и тд)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

О по описанию не ищет чтоли?

 

Нет, вроде как смысла не имеет - теги с описанием как правило дублируются более чем наполовину.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

бывает когда пользователь не знает как правильно называет вещь, скажем в описании можно охватить больше общих название товара, либо поиск по названию и тегам должен работать с применением морфологии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Стили в двух файлах идут.

 

livesearch.css - основной для списка (позиция для вывода списка, цвет при выборе и тд)

livesearch.js - конкретно для элементов списка (можно указать шрифт/цвет/отступ и тд)

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

приветствую, в ocshop_cms_v_1_5_6_3_2 работать будет?

 

Привет! Не в курсе что такое ocshop_cms... На чисто английском opencart 1.5.6.4 работает.

Тестировал на дефолтных шаблонах разных версий ocstore и opencart - все работает. Вот только проблема в том, что дефолтные шаблоны практически никто не использует :lol:

 

Хорошо, когда нестандартный шаблон сделан "по уму", основываясь на логике и разметке дефолтного - тогда и работает все без проблем..

В любом случае, при возникновении проблем с модулем - будем решать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

бывает когда пользователь не знает как правильно называет вещь, скажем в описании можно охватить больше общих название товара, либо поиск по названию и тегам должен работать с применением морфологии

 

Так вроде общие названия товара и стараются в тегах указывать, теги для этого и предназначены ;)

Это все же вспомогательный модуль поиска товара, а не поисковый сервер или система навроде Archivarius 3000

 

Составить конкуренцию Гуглу пока морально не готов :-D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо автору за поддержку! Все завелось на нестандартном шаблоне.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, почему не работает автозаполнение на самой странице поиск?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вероятно не так выразились... Автозаполнение работает на всех страницах, вывод результатов привязан к полю поиска в шапке.

 

Привязки к полю в самой странице поиска нет (который с выбором категорий) - вроде как смысла не имеет. Хотя при желании можно добавить выборку селекторов для показа и там

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ищет ли по модели и по sku?

если да, то какой будет результат выдачи в случае, если модель товара 12345-01 а в поиск вбивает покупатель 12345?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ищет ли по модели и по sku?

если да, то какой будет результат выдачи в случае, если модель товара 12345-01 а в поиск вбивает покупатель 12345?

выведет товар с моделью 12345-01

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обновил версию до 1.01 - исправлена часть багов.

У кого были проблемы с работой и исправили через общение в ЛС - можно не обновлять :-)

 

Если обновите - придется заново в livesearch.js указывать селекторы для нестандартных шаблонов, смотрите историю в ЛС

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От alexvas0912
      300.00 руб
      Скачать/Купить дополнение


      Умный поиск smartsearch
      Модуль поиск opencart. Модуль умного поиска для Opencart/Ocstore 2.1, 2.3, 3.0. 
      Работает через ajax в режиме реального времени. Модуль поддерживает возможность находить товары, даже если запрос введен с ошибкой или в другой раскладке клавиатуры.
      Имеет возможность изменять настройки из панели администратора:
      -вывод изображения
      -размеры изображения
      -вывод модели (артикула)
      -вывод цены
      -возможность включения поиска в описаниях товаров
      -возможность включения поиска по модели (артикулу)
      -лимит выводимых результатов
      Модуль работает на основе проиндексированных данных сайта, что ускоряет работу. Файлы движка не будут затронуты, т.к. модуль работает через модификатор ocmod. Алгоритм поиска в модуле работает только в поисковой строке в шапке сайта и не применяется для страницы поиска. Если модуль не работает, то возможно у вас не стандартный шаблон, либо присутствуют другие модификаторы, вносящие изменения в базовые файлы движка. В данном случае помощь с установкой будет стоить 300р.

      Установка:
      1) Установить архив через панель администратора через Установка дополнений.
      2) Зайди в Менеджер дополнений и обновить модификации.
      3) Войти в настройки модуля в Дополнения - Модули - Умный поиск , и выставить необходимые настройки. Сохранить.
      4) Еще раз зайти в настройки модуля в Дополнения - Модули - Умный поиск и выполнить индексацию сайта путем нажатия кнопки ИНДЕКСАЦИЯ (после этого сохранять уже не обязательно, индексация выполняется на основе уже сохраненных настроек модуля).


      Демо:
      http://9505831828.myjino.ru
      http://9505831828.myjino.ru/admin
      demo
      demo
      Добавил alexvas0912 Добавлено 07.08.2018 Категория Поиск Системные требования Сайт разработчика Старая цена 900 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop  
    • От alexvas0912
      Модуль поиск opencart. Модуль умного поиска для Opencart/Ocstore 2.1, 2.3, 3.0. 
      Работает через ajax в режиме реального времени. Модуль поддерживает возможность находить товары, даже если запрос введен с ошибкой или в другой раскладке клавиатуры.
      Имеет возможность изменять настройки из панели администратора:
      -вывод изображения
      -размеры изображения
      -вывод модели (артикула)
      -вывод цены
      -возможность включения поиска в описаниях товаров
      -возможность включения поиска по модели (артикулу)
      -лимит выводимых результатов
      Модуль работает на основе проиндексированных данных сайта, что ускоряет работу. Файлы движка не будут затронуты, т.к. модуль работает через модификатор ocmod. Алгоритм поиска в модуле работает только в поисковой строке в шапке сайта и не применяется для страницы поиска. Если модуль не работает, то возможно у вас не стандартный шаблон, либо присутствуют другие модификаторы, вносящие изменения в базовые файлы движка. В данном случае помощь с установкой будет стоить 300р.

      Установка:
      1) Установить архив через панель администратора через Установка дополнений.
      2) Зайди в Менеджер дополнений и обновить модификации.
      3) Войти в настройки модуля в Дополнения - Модули - Умный поиск , и выставить необходимые настройки. Сохранить.
      4) Еще раз зайти в настройки модуля в Дополнения - Модули - Умный поиск и выполнить индексацию сайта путем нажатия кнопки ИНДЕКСАЦИЯ (после этого сохранять уже не обязательно, индексация выполняется на основе уже сохраненных настроек модуля).


      Демо:
      http://9505831828.myjino.ru
      http://9505831828.myjino.ru/admin
      demo
      demo
    • От sv2109
      1 199.00 руб
      Скачать/Купить дополнение


      Поисковая система с морфологией и релевантностью PRO
      Больше 10 тысяч загрузок модулей от sv2109!
      Модуль написал на основе модуля "Поиск с морфологией и релевантностью", который приобрели более 1000 пользователей!
      Что делает этот модуль?
      Это модуль поиска, основной особенностью которого является очень большая скорость поиска.
      Модуль в первую очередь создан для больших магазинов с тысячами товаров, а также для магазинов, которые работают на слабых хостингах.
      Модуль тестировался на магазине в котором больше миллиона товаров!
      Модуль использует морфологию и релевантность для более точного поиска.
      Чем этот модуль отличается от других модулей поиска?
      К обычным поисковым модулям относятся: стандартный поиск OpenCart, другие модули поиска, например модуль "Поиск с морфологией и релевантностью".
      Как они работают? После того, как пользователь ввел фразу для поиска и нажал кнопку "Искать", модуль поиска для того, чтобы найти все товары, которые соответствуют поисковой фразе, должен обойти все товары в базе данных, причем информация о каждом товаре находится не в одной, а в нескольких таблицах с множеством полей, многие из которых никак не проиндексированы.
      Если у вас немного товаров на сайте (десятки, сотни) и быстрый сервер, то поиск у вас будет работать достаточно быстро.
      Но если у вас тысячи товаров в магазине (или даже десятки и сотни тысяч) или не самый быстрый сервер, то чем больше у вас будет товаров, тем медленнее будет работать поиск на вашем сайте. В некоторых случаях и 5 и 10 и даже больше секунд, что конечно же очень много, все, что больше 1-2 секунды это уже много, пользователи не будут столько времени ждать, они закроют ваш сайт и пойдут на другой.
      Как работает этот модуль?
      Этот модуль работает по тому же принципу, что и поисковые системы, поэтому он так и называется.
      Возьмем для примера поисковую систему Google. После того, как вы вводите в поле поиска, например, "OpenCart" и нажимаете кнопку "Поиск", Google отображает вам нужные результаты за доли секунды. Это возможно потому, что Google не ищет информацию непосредственно на каждом сайте в момент поиска, он уже до этого обошел все сайты и добавил эту информацию в свои очень быстрые базы данных, где все записи проиндексированы и лежат в базе с нужными весами (какой сайт показывать выше в выдаче, какой ниже). После этого Google осуществляет поиск по своих базах, это дает возможность найти сотни тысяч сайтов за доли секунды!
      Именно так работает и этот модуль. Сначала он обходит все товары в магазине и добавляет всю информацию в свои таблицы базы данных с индексами.
      Когда пользователь что-то ищет на сайте, поиск не обходит десятки полей в тысячах товаров, а ищет всего в одной таблице по проиндексированному одному полю, поэтому результат пользователь получит не через несколько секунд или даже десятков секунд, а через доли секунды, что в десятки и даже сотни раз быстрее стандартного поиска.
      Морфология и релевантность
      Как известно, стандартный поиск OpenCart просто ужасный. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все товары, в которых встречается любое из этих слов. В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung". В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице. А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" или сделаете опечатку в слове "Samsung" то поиск вообще ничего не найдет, так как поиск осуществляется только по точному вхождению слова.
      Этот модуль написан для того, чтобы исправить все недостатки стандартного поиска.
      Для этого у него есть 2 инструмента:
      Морфология. Поиск не по точному совпадению, а по корням слов. Теперь написав в поиске "ноутбуки", поиск выдаст все товары в которых встречается и "ноутбуки" и "ноутбук" и "ноутбука" итд. Поддерживаемые словари - русский, украинский, английский. Релевантность. При поиске на первых позициях будут материалы с большим суммарным весом. Наибольший вес имеет точное вхождение фразы в начало названия товара, потом вхождение одного или нескольких слов в название (чем больше слов тем больший вес), потом вхождение слова в тег, потом целой фразы в описание, потом отдельного слова в описание. Чем больше совпадений, тем больше вес и тем выше будет этот товар в результатах поиска. Вес каждого совпадения можно корректировать в админке. Кому нужен этот модуль?
      сайтам, в которых много товаров, для увеличения качества и скорости поиска. всем, кто хочет иметь очень быстрый и качественный поиск на своем сайте. Просто зайдите на страницу поиска вашего сайта, введите фразу для поиска (из 3-5 слов, можно и больше) и нажмите "Искать". Если результат поиска вы получите более чем через 1-2 секунды, то вам скорее всего нужен этот модуль.
       
      Возможности
      модуль написан на основе модуля "Поиск с морфологией и релевантностью", поэтому содержит весь огромный функционал того модуля использование морфологии и релевантности для более точного поиска выбор логики поиска для поиска по фразам из нескольких слов: И, ИЛИ поддержка мульти-магазина возможность отключить в поиске дату поступления товаров разные типы поиска (по точному совпадению или по началу слова) режим исправления раскладки клавиатуры ("фззду" -> "apple") учитывать наличие на складе (товары, которых нет в наличии будут отображаться в конце поиска) возможность включить кеширование результатов возможность добавлять новые поля для поиска, например можно добавить поиска по id товара, мета H1 и почти по любому полю товара. для каждого поля можно: включить морфологию, указать минимальную длину слова, указать вес вхождения слова в начало или середину поля возможность исключить некоторые слова из поиска возможность заменить слова при поиске (например слова с ошибками: "aple" -> "apple") поддержка нескольких режимов индексации: индексация по крону, автоматическая индексация после каждого добавления, изменения, удаления товара, ручная индексации на странице настроек модуля с поддержкой пакетного создание индексов (можно запустить процесс и оставить страницу открытой на продолжительное время) поиск по вхождению неточный поиск  
      Что нового во второй версии модуля?
      Поиск по вхождению слова и по суффиксам. Этого многим очень не хватало в 1 версии, так как многим нужен был поиск по вхождению для напр. модели или артикула. Но этого не было в 1 версии, потому что такой поиск, если сделать его просто, очень сильно (в сотни раз) сказался бы на скорости поиска. Во второй версии был написан функционал быстрого (!) поиска по вхождению.  Более точная релевантность. В 1 версии было 2 веса для слова: если слово первое (в напр. названии товара) и все остальные слова. То есть и слово, которой второе и слово которое 20-е имели один вес. Во 2 версии есть 2 веса: вес первого слова и вес последнего. Все остальные слова внутри получают веса динамически в зависимости от их положения и к-ва слов в названии. Таким образом чем ближе слово к началу тем больше у него вес и товары, у которых искомое слово будет стоять ближе к началу будут выводиться выше в результатах. Мало того, если поиск идет по вхождению, то вес также режется пропорционально части слова. Тем самым достигается большая точность релевантности поиска.  Добавлен неточный поиск, поиск слов созвучных с искомым. То есть, можно найти товары, даже если ввести какое-то слово с опечаткой или грамматической ошибкой, конечно не все ошибки модуль найдет, но многие - да. Лучший алгоритм поиска по логике И. Эта часть кода была полностью переписана, теперь в модуле такой поиск работает по новому алгоритму, который и на скорость не влияет и более точно находит только товары, в которых есть все слова из поисковой фразы.  Поддержка OpenCart 3.0 Таблица основных отличий модулей
        Поиск с морфологией и релевантностью,
      версия 3
      Поисковая система,
      версия 1
      Поисковая система,
      версия 2
      Скорость поиска низкая очень высокая очень высокая Релевантность средняя средняя хорошая Логика И средняя средняя хорошая Поиск по вхождению есть (медленный) нету есть Неточный поиск нету нету есть Поддержка OpenCart 1.5 - 3 1.5 - 2.3 1.5 - 3 Модуль совместим с модулями:
      Search suggestion - поиск с автодополнением История Поиска Похожие товары с морфологией и релевантностью Совместимость:
      OpenCart/ocStore 3.x, 2.0.x, 2.1.x, 1.5
       
      Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
      Демо:
      Сайт
      Админка
       
      Для обновления с версии 1 на версию 2 - пишите в ЛС, обновление платное, стоимость обновления составляет 250 рублей. Обновление включает как код модуля, так и помощь в установке и настройке. 
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109.com), 2016
      Добавил sv2109 Добавлено 24.07.2016 Категория Поиск Системные требования Сайт разработчика sv2109.com Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      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
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От sv2109
      Больше 10 тысяч загрузок модулей от sv2109!
      Модуль написал на основе модуля "Поиск с морфологией и релевантностью", который приобрели более 1000 пользователей!
      Что делает этот модуль?
      Это модуль поиска, основной особенностью которого является очень большая скорость поиска.
      Модуль в первую очередь создан для больших магазинов с тысячами товаров, а также для магазинов, которые работают на слабых хостингах.
      Модуль тестировался на магазине в котором больше миллиона товаров!
      Модуль использует морфологию и релевантность для более точного поиска.
      Чем этот модуль отличается от других модулей поиска?
      К обычным поисковым модулям относятся: стандартный поиск OpenCart, другие модули поиска, например модуль "Поиск с морфологией и релевантностью".
      Как они работают? После того, как пользователь ввел фразу для поиска и нажал кнопку "Искать", модуль поиска для того, чтобы найти все товары, которые соответствуют поисковой фразе, должен обойти все товары в базе данных, причем информация о каждом товаре находится не в одной, а в нескольких таблицах с множеством полей, многие из которых никак не проиндексированы.
      Если у вас немного товаров на сайте (десятки, сотни) и быстрый сервер, то поиск у вас будет работать достаточно быстро.
      Но если у вас тысячи товаров в магазине (или даже десятки и сотни тысяч) или не самый быстрый сервер, то чем больше у вас будет товаров, тем медленнее будет работать поиск на вашем сайте. В некоторых случаях и 5 и 10 и даже больше секунд, что конечно же очень много, все, что больше 1-2 секунды это уже много, пользователи не будут столько времени ждать, они закроют ваш сайт и пойдут на другой.
      Как работает этот модуль?
      Этот модуль работает по тому же принципу, что и поисковые системы, поэтому он так и называется.
      Возьмем для примера поисковую систему Google. После того, как вы вводите в поле поиска, например, "OpenCart" и нажимаете кнопку "Поиск", Google отображает вам нужные результаты за доли секунды. Это возможно потому, что Google не ищет информацию непосредственно на каждом сайте в момент поиска, он уже до этого обошел все сайты и добавил эту информацию в свои очень быстрые базы данных, где все записи проиндексированы и лежат в базе с нужными весами (какой сайт показывать выше в выдаче, какой ниже). После этого Google осуществляет поиск по своих базах, это дает возможность найти сотни тысяч сайтов за доли секунды!
      Именно так работает и этот модуль. Сначала он обходит все товары в магазине и добавляет всю информацию в свои таблицы базы данных с индексами.
      Когда пользователь что-то ищет на сайте, поиск не обходит десятки полей в тысячах товаров, а ищет всего в одной таблице по проиндексированному одному полю, поэтому результат пользователь получит не через несколько секунд или даже десятков секунд, а через доли секунды, что в десятки и даже сотни раз быстрее стандартного поиска.
      Морфология и релевантность
      Как известно, стандартный поиск OpenCart просто ужасный. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все товары, в которых встречается любое из этих слов. В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung". В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице. А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" или сделаете опечатку в слове "Samsung" то поиск вообще ничего не найдет, так как поиск осуществляется только по точному вхождению слова.
      Этот модуль написан для того, чтобы исправить все недостатки стандартного поиска.
      Для этого у него есть 2 инструмента:
      Морфология. Поиск не по точному совпадению, а по корням слов. Теперь написав в поиске "ноутбуки", поиск выдаст все товары в которых встречается и "ноутбуки" и "ноутбук" и "ноутбука" итд. Поддерживаемые словари - русский, украинский, английский. Релевантность. При поиске на первых позициях будут материалы с большим суммарным весом. Наибольший вес имеет точное вхождение фразы в начало названия товара, потом вхождение одного или нескольких слов в название (чем больше слов тем больший вес), потом вхождение слова в тег, потом целой фразы в описание, потом отдельного слова в описание. Чем больше совпадений, тем больше вес и тем выше будет этот товар в результатах поиска. Вес каждого совпадения можно корректировать в админке. Кому нужен этот модуль?
      сайтам, в которых много товаров, для увеличения качества и скорости поиска. всем, кто хочет иметь очень быстрый и качественный поиск на своем сайте. Просто зайдите на страницу поиска вашего сайта, введите фразу для поиска (из 3-5 слов, можно и больше) и нажмите "Искать". Если результат поиска вы получите более чем через 1-2 секунды, то вам скорее всего нужен этот модуль.
       
      Возможности
      модуль написан на основе модуля "Поиск с морфологией и релевантностью", поэтому содержит весь огромный функционал того модуля использование морфологии и релевантности для более точного поиска выбор логики поиска для поиска по фразам из нескольких слов: И, ИЛИ поддержка мульти-магазина возможность отключить в поиске дату поступления товаров разные типы поиска (по точному совпадению или по началу слова) режим исправления раскладки клавиатуры ("фззду" -> "apple") учитывать наличие на складе (товары, которых нет в наличии будут отображаться в конце поиска) возможность включить кеширование результатов возможность добавлять новые поля для поиска, например можно добавить поиска по id товара, мета H1 и почти по любому полю товара. для каждого поля можно: включить морфологию, указать минимальную длину слова, указать вес вхождения слова в начало или середину поля возможность исключить некоторые слова из поиска возможность заменить слова при поиске (например слова с ошибками: "aple" -> "apple") поддержка нескольких режимов индексации: индексация по крону, автоматическая индексация после каждого добавления, изменения, удаления товара, ручная индексации на странице настроек модуля с поддержкой пакетного создание индексов (можно запустить процесс и оставить страницу открытой на продолжительное время) поиск по вхождению неточный поиск  
      Что нового во второй версии модуля?
      Поиск по вхождению слова и по суффиксам. Этого многим очень не хватало в 1 версии, так как многим нужен был поиск по вхождению для напр. модели или артикула. Но этого не было в 1 версии, потому что такой поиск, если сделать его просто, очень сильно (в сотни раз) сказался бы на скорости поиска. Во второй версии был написан функционал быстрого (!) поиска по вхождению.  Более точная релевантность. В 1 версии было 2 веса для слова: если слово первое (в напр. названии товара) и все остальные слова. То есть и слово, которой второе и слово которое 20-е имели один вес. Во 2 версии есть 2 веса: вес первого слова и вес последнего. Все остальные слова внутри получают веса динамически в зависимости от их положения и к-ва слов в названии. Таким образом чем ближе слово к началу тем больше у него вес и товары, у которых искомое слово будет стоять ближе к началу будут выводиться выше в результатах. Мало того, если поиск идет по вхождению, то вес также режется пропорционально части слова. Тем самым достигается большая точность релевантности поиска.  Добавлен неточный поиск, поиск слов созвучных с искомым. То есть, можно найти товары, даже если ввести какое-то слово с опечаткой или грамматической ошибкой, конечно не все ошибки модуль найдет, но многие - да. Лучший алгоритм поиска по логике И. Эта часть кода была полностью переписана, теперь в модуле такой поиск работает по новому алгоритму, который и на скорость не влияет и более точно находит только товары, в которых есть все слова из поисковой фразы.  Поддержка OpenCart 3.0 Таблица основных отличий модулей
        Поиск с морфологией и релевантностью,
      версия 3
      Поисковая система,
      версия 1
      Поисковая система,
      версия 2
      Скорость поиска низкая очень высокая очень высокая Релевантность средняя средняя хорошая Логика И средняя средняя хорошая Поиск по вхождению есть (медленный) нету есть Неточный поиск нету нету есть Поддержка OpenCart 1.5 - 3 1.5 - 2.3 1.5 - 3 Модуль совместим с модулями:
      Search suggestion - поиск с автодополнением История Поиска Похожие товары с морфологией и релевантностью Совместимость:
      OpenCart/ocStore 3.x, 2.0.x, 2.1.x, 1.5
       
      Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
      Демо:
      Сайт
      Админка
       
      Для обновления с версии 1 на версию 2 - пишите в ЛС, обновление платное, стоимость обновления составляет 250 рублей. Обновление включает как код модуля, так и помощь в установке и настройке. 
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109.com), 2016
    • От sv2109
      449.00 руб
      Скачать/Купить дополнение


      Поиск с морфологией и релевантностью PRO
      Больше 10 тысяч загрузок модулей от sv2109!
      Это PRO версия модуля Поиск с морфологией и релевантностью, который уже приобрели больше чем 400 пользователей!
      Существует более новая и функциональная третья версия этого модуля.
      Что делает этот модуль?
      Модуль заменяет ужасный стандартный поиск OpenCart более функциональным и точным поиском с использованием морфологии и релевантности
      Зачем?
      Хороший поиск на сайте чрезвычайно важен, потому что пользователи не будут просматривать все ваши товары, чтобы найти нужный, они скорее всего воспользуются для этого поиском. И, если поиск плохой, то пользователи не найдут нужного товара и просто покинут ваш сайт.
      Из-за плохого поиска на сайте вы постоянно теряете кучу клиентов! Не верите? Посмотрите статистику отказов в аналитике.
      Стандартный поиск OpenCart
      Как известно, стандартный поиск OpenCart просто ужасный. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все товары, в которых встречается любое из этих слов. В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung". В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице. А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" или сделаете опечатку в слове "Samsung" то поиск вообще ничего не найдет, так как поиск осуществляется только по точному вхождению слова.
      Этот модуль написан для того, чтобы исправить все недостатки стандартного поиска.
      Отличие PRO версии от обычной
      Был переписан весь код, теперь он соответствует стандартам кодирования OpenCart, стал намного чище. Добавлена возможность указывать к-во символов для поиска. Слова с количеством символов меньше этого количества не будут участвовать в поиске. Добавлена возможность для каждого поля поиска указывать логику поиска (И, ИЛИ) для поисковых фраз из нескольких слов. Раньше логика была ИЛИ везде и когда пользователь искал, например "ноутбук Apple" то на первых позициях в результатах поиска получал "ноутбук Apple", а под ним кучу других товаров, которые содержали слова "ноутбук" (то есть все ноутбуки что были в магазине) или "Apple" (то есть всю продукцию Apple). Теперь задав логику "И" для поля "Название товара" мы получим в результате только товары которые в названии товара содержат И "ноутбук" И "Apple", что уберет много ненужных товаров с результатов поиска. Появилась возможность для каждого поля указывать символы, которые не нужно использовать в поиске. Это очень удобно для полей модели, артикула итд. Раньше если в товара была модель "1/ABC-2" то чтобы ее найти нужно было указать ее точно "1/ABC-2", иначе если пользователь укажет "1ABC-2" или "1/ABC2" то поиск ничего не нашел бы. Теперь пользователь найдет нужный товар, даже если укажет "1-ABC/2" или "1ABC2" или "1-ABC-2" итд. Появилась возможность для каждого языка поиска указывать слова, которые не нужно использовать в поиске. Удобно для предлогов "и, ""на", "над", "под" итд. которые присутствуют во многих товарах и все эти товары тоже попадают в результаты поиска. Также можно исключить слова, которые часто встречаются в названиях товаров, например "ноутбук", "арт." итд. Появилась возможность для каждого языка поиска указывать замену для слов. Например можно aple заменить на apple и, если пользователь случайно ввел слово с ошибкой, он все равно получит нужный товар в результатах поиска. Сюда можно вписать частые ошибки пользователей, русские названия для английских брендов итд. Исправлены ошибки, например в некоторых случаях появлялась ошибка "Деление на ноль" итд. Добавлена поддержка OpenCart 2.0 Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели. Теперь его справедливо можно называть PRO версией. Отзывы:
      Alteya: Как я раньше жила без этого модуля! Он должен быть в движке изначально!
      markimax: Прекрасный модуль, сам уже хотел делать, так как поиск по умолчанию это жесть скорее.
      sh0ut: Купил несколько модулей у автора, поддержка на самом высоком уровне!
      xd199rus: отличный модуль, оправдал ожидания на 150%
      Wwworon: Спасибо, все работает теперь как швейцарские часы.
       
      Совместимость:
      ocStore 1.5.x
      openCart 1.5.x
      openCart 2.0.x, 2.1
      OpenCart 2.3 поддерживается в 3 версии модуля.
       
      Модуль использует vQmod, но возможна установка и без vQmod
      Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
      Демо:
      Сайт
      Админка
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109.com), 2014
      Добавил sv2109 Добавлено 09.03.2015 Категория Поиск Системные требования Сайт разработчика http://sv2109.com Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.