модуль OpenCartSearch Relevance PRO - поиск с морфлогией и релевантностью. Opencart search


Image Search - поиск картинок для товаров используя Google | Opencart modules | Opencart extensions

Больше 10 тысяч загрузок модулей от sv2109!

Это вторая версия модуля, который имеет уже больше 200 покупок!

Что делает этот модуль?

Этот модуль значительно упростит процесс добавления картинок для товаров. У вас тысячи товаров? Вы тратите огромное количество времени чтобы найти для каждого товара качественную картинку? Тогда этот модуль для Вас!

Зачем?

Это очевидно. В интернет магазине в отличии от реального магазина покупатель не может товар потрогать, примерить, посмотреть с разных сторон итд. Единственно что у него есть - это картинка и текст описание. Описание мало кто читает, а вот на картинку смотрят абсолютно все! Поэтому качественный фото товаров значительно увеличивают конверсию интернет магазина. А быстро найти хорошие картинки для товаров поможет этот модуль.

Как все работает?

Возможности поиска картинок:

Новое в версии 2.1 PRO:

Особенности нового API поиска:

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

Обойти ограничение можно 2-мя способами:

Совместимость:

OpenCart 2.0.x, 2.1.x, 2.2.x,2.3OpenCart 1.5.x

Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить.Одна лицензия модуля позволяет установить этот модуль на 1 домене.

Демо:OpenCart 2.0Админка, страница настроек модуляАдминка, страница поиска картинок

OpenCart 1.5Админка, страница настроек модуляАдминка, страница поиска картинок

Для связи с автором модуля пишите на [email protected]© Стасюк Владимир (sv2109.com), 2015 

sv2109.com

Настраиваем Sphinx для Opencart | Yoda Blog

Давным давно я пытался устроиться на работу в outsorce it шараж монтаж. Слава богу что меня не взяли. Одним из требований вакансии было понимание технологии Sphinx, ну не взяли меня не потому что я не понимал что это, а потому что не понимал совсем ничего.Вот только у меня в отличии от нашего местного Рыжего — не было в свободном доступе господина Savage4pro, которого можно заебать миллионом вопросов, и почти всегда сразу получить вменяемый ответ. Было это лет 7 назад. С того времени мы с головой влезли в разработку, и меня не удивишь показателями 1M pageview per day.

На сегодня, в нашей очень большой практике по оптимизации магазинов, решались практически все вопросы —  но вопрос поиска был всегда приоткрыт. Mysql — это отличная реляционная база данных. PHP хорош как интерпретатор гавногода. А вот поиск в этой связке — хоть ты убейся, из коробки штатными методами без танцев с бубном — мертвый.

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

Могу сказать однозначно НАС РАТЬ!  Я ленив. Я очень ленив. Да и вдруг ни с того ни сего запузырить поисковый движок, который будет работать лучше чем Sphinx, если бы у меня было столько навыков — гавнокодил бы я в Гугле тыщ за 200 в год и не свистел бы в телевизор.

До сегодня, как то все не доходили руки вкрутить Sphinx. Раньше все сидели на виртуальных хостингах и там реализовать это не представлялось возможным. Сейчас с резко подешевевшими VPS, поиск по 10 000 товаров с гавномодулем от SV в принципе как то ползал. 1.5-2 сек не такие страшные цифры для страниц, которые не идут в индекс поисковых систем.

Но на днях возник у меня магазин моих старых друзей-товарищей у которых поиск в магазине (20 000 товаров, которые увеличатся до 50 000) должен осуществляться быстро. При этом выдавать достоверные результаты.

И вроде бы все у нас живенько жило, до того момента пока не пришел трафик. одновременно зашедшие 25 посетителей, 5 из которых активно пользовали поиск укладывали систему. Потому что модуль SV2109, который стоял в магазине — полный отстой, и получить хоть сколько нибудь вменяемый результат по времени, путем оптимизации базы — в принципе не представлялось возможным.

Господа, дай вам бог всем хотя бы такой трафик. Но что же делать.

Выхода у нас было аж два. Первый — переехать с VPS на выделенный сервер с какими нибудь восемью ядрами  и быстрым процессором. Или поставить Sphinx.

Реально, если бы где то еще в структуре работы магазина были затыки. Я бы настоял на переезде. $100 в месяц за аренду сервера — достаточно неприятная сумма, но терпимая. Но, все же это сто долларов, вместо 20 за VPS.  За год — это, простите 960 президентов. Что как бы дохуя.

Поэтому решено было попробовать заюзать Sphinx. На офсайте оказался вполне себе бесплатный модуль. Который даже завелся. И результат!!!

На оптимизированном магазине и настроенном сервере поиск по 20 000 товаров по запросу например «чехол на айпад» происходит за 300 мс.

Вдумайтесь.

Пока писал статью, за ночь количество товаров увеличилось в два раза до 40 000.

ПОИСК OPENCART 40 000 ТОВАРОВ 300 МИЛЛИСЕКУНД

Сказать, что я сам охренел — ничего не сказать.

Что мы получили в итоге?

В чем прелесть модуля? 

Но есть и недостатки.

Так как недавно нас обвиняли в том, что мы только рассказываем а не показываем — вот показываем:

Запчасти для ноутбуков

Попробуйте поискать например клавиатура lenovo ноутбук.

И да — если вам нужны комплектующие к ноутбукам и вы скажете кодовое слово YODA  — вам сделают скидку 5%.

Так что всем бобра и быстрых сайтов.

Почитать полезного по теме можно

здесь и здесь

P.S. Стоит все таки еще раз подчеркнуть важный момент. Подобная производительность системы нельзя достичь просто одной установкой Sphinx. Предварительно как с сервером так и с магазином было проведено некое количество работ согласно моим рекомендациям из блога. Найти вы их можете по тегу Тормоза.

P.P.S а вот и результат проделок — со слов владельцев магазина:

Магаз сегодня пархает как бабочка+1 минута пребывания+1 страница глубины посещения

И вот есть еще такая красивая картинка:

sphinx_search_data

Хуйнаныр(25)Очко(1)

ocshop.info

Search Relevance PRO - поиск с морфлогией и релевантностью | Модуль поиска для Opencart | Модули Opencart

Больше 10 тысяч загрузок модулей от sv2109! 

 

 

Что делает этот модуль?

 

Модуль заменяет стандартный поиск OpenCart более функциональным и точным поиском с использованием морфологии и релевантности 

 

Зачем?

 

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

 

Из-за плохого поиска на сайте вы постоянно теряете кучу клиентов! Не верите? Посмотрите статистику отказов в аналитике.

 

Стандартный поиск OpenCart

 

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

 

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

 

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

  1. Морфология. Поиск не по точному совпадению, а по корням слов. Теперь написав в поиске "ноутбуки", поиск выдаст все товары в которых встречается и "ноутбуки" и "ноутбук" и "ноутбука" итд. Поддерживаемые словари - русский, украинский, английский.
  2. Релевантность. При поиске на первых позициях будут материалы с большим суммарным весом. Наибольший вес имеет точное вхождение целой фразы в название материала, потом вхождение одного или нескольких слов в название (чем больше слов тем больший вес), потом вхождение слова в тег, потом целой фразы в описание, потом отдельного слова в описание. Чем больше совпадений, тем больше вес и тем выше будет этот материал в результатах поиска. Вес каждого совпадения можно корректировать в админке.
  3. Возможность задать логику поиска (И, ИЛИ), если в поисковой фразе несколько слов. (с версии 2.0)
  4. Возможность исключить некоторые символы из поиска, например для полей "модель", "SKU" удобно исключить "-","/","_" итд.  (с версии 2.0) 
  5. Возможность исключить некоторые слова из поиска  (с версии 2.0)
  6. Возможноcть замены слов при поиске, например когда пользователь неправильно напишет слово  (с версии 2.0)
  7. Более 100 настроек в админ панели!
  8. Совместимость с модулем "Поиск с автодополнением"

 

Отзывы покупателей:

 

Alteya: Как я раньше жила без этого модуля! Он должен быть в движке изначально!

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

sh0ut: Купил несколько модулей у автора, поддержка на самом высоком уровне!

xd199rus: отличный модуль, оправдал ожидания на 150%

Wwworon: Спасибо, все работает теперь как швейцарские часы.

 

Больше отзывов можно почитать тут

 

 

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

 

Совместимость: 

 

OpenCart, ocStore 2.0.x, 2.1.x

ocStore 1.5.4.1-1.5.5.1

OpenCart 1.5.4.1-1.5.6.x 

ocStore 1.5.1.3-1.5.3.1 (версия 1.02 модуля)

OpenCart 1.5.2.1-1.5.3.1 (версия 1.02 модуля)

 

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

 

Для связи с автором модуля пишите на [email protected]

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

sv2109.com


Prostoy-Site | Все права защищены © 2018 | Карта сайта