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

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

Всем привет.

 

Есть сайт https://avtozapchast21.ru/ с 17000 товаров на Opencart.pro 2.3 с шаблоном Revolution. Нужен фильтр на главной с выбором модели автомобиля, но так же хотелось бы интегрировать поиск Sphinx. Из готовых разработок по выбору моделей авто вижу только Vehicle Year Make Model Engine Filter, а по поиску только Sphinx. Mega Vehicle Filter не устраивает, т.к. он не запоминает выбор моделей авто. Может, есть какие-то другие разработки аналогичных модулей, но я их не нашёл. Интересует стоимость интеграции Vehicle Filter и поиска Sphinx.

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


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

@ComradeGrad Добрый день,

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

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


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

@ComradeGrad можете рассмотреть 

 

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


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

Господа, давайте не будем гадать на кофейной гуще.

У Mysql нет достаточных инструментов для реализации быстрого полнотекстового поиска. Использование метода триграмм - не в счет, так как у него есть очень много ограничений.
Умники сейчас прибегут и начнут рассказывать про match against и full-text индексы. Но умники сначала пойдите почитайте про ограничения этой технологии.
Писать свой алгоритм индексирования, который будет дробить контекст данных и заполнять им некий индекс на mysql - можно, но зачем это делать если есть совершенные механизмы, которые это делают намного лучше и быстрее тот же эластик или вышеупомянутый сфинкс.

 

Поэтому, какие либо существующие решения в принципе будут медленными.

 

Касаемо задачи тс. Идеальная история была бы, если бы mega фильтр был  с открытым кодом и ему просто банально можно было бы подсунуть другой источник данных с подходящей структурой. Но во первых он закрыт. Во вторых, эти хранилища очень любят данные со связями один к одному и типизированные данные.
В opencart немного странная структура атрибутов, подразумевающая нетипизированный набор их значений, и эта особенность создает определенные трудности для реализации фильтра при помощи sphinx-индекса. Эти вопросы решаемы, но не в формате вот готовый модуль - пользуйтесь.

 

upd. Несколько раз переделывал за neoseo конфигурацию поиска. Рекомендую десять раз подумать прежде чем к ним обращаться.

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


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

В NG Car Parts Filter хотелось бы видеть автоматический экспорт, как в Vehicle Year Make Model Engine Filter.

Как я понял, скрестить Vehicle Filter и Sphinx в Опенкарте проблемно. Хорошо, тогда интересует стоимость интеграция этих модулей по отдельности.

Изменено пользователем ComradeGrad

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


Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, snastik сказал:

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

ocfilter + sphinx?

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ComradeGrad сказал:

В NG Car Parts Filter хотелось бы видеть автоматический экспорт, как в Vehicle Year Make Model Engine Filter.

Как я понял, скрестить Vehicle Filter и Sphinx в Опенкарте проблемно. Хорошо, тогда интересует стоимость интеграция этих модулей по отдельности.

 

Что значит проблемно? Каким образом по вашему можно интегрировать закрытый код? Взломать его?

Любое поползновение в подобную тематику от $1000 при условии наличия у вас внятного ТЗ!

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


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, ComradeGrad сказал:

В NG Car Parts Filter хотелось бы видеть автоматический экспорт, как в Vehicle Year Make Model Engine Filter.

Как я понял, скрестить Vehicle Filter и Sphinx в Опенкарте проблемно. Хорошо, тогда интересует стоимость интеграция этих модулей по отдельности.

 

что экспортировать марки авто или таблицу совместимости?  таблицу совместимости на днях делал - доработка платная, по экспорту авто - доработка платная, БД авто которая идет в комплекте - пользуйтесь на здоровье

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От danineo1
      Добрый день!
      Выбираю производителя, выпадает список товаров по производителю.
      На странице 12 товаров. Нажимаю "Показать ещё", выскакивают товары всех производителей. Фильтр сбрасывается.
      https://best-magazin.com/videoregistratory/
       
      В чём может быть дело?  
       
      Включен TURBO
      OPENCART.PRO
       
      Шаблон Revolution
    • От mxp100
      Скачать/Купить дополнение


      Поисковый модуль на Sphinx
      Поиск на основе Sphinx Search Engine.

      Поддержка морфологии слов (русский, английский)
      Работает быстрее стандартного поиска.
      Возможность настройки веса

      Внутри подробная инструкция по установке и настройке.
      Всем купившим бесплатная помощь в установке через TeamViewer, SSH или удобным для Вас способом.
      Интегрировать можно в любую версию OpenCart
      Добавил mxp100 Добавлено 06.02.2015 Категория Поиск Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От Lumader
      Добрый день.
      Нужно изменить выпадающее меню, с выбором языка и валют, так чтобы покупатель не мог менять язык и валюту.
      Возможно ли это реализовать?
    • От SwayDesign
      Доброго времени суток! Решил поставить sphinx на opencart, чтобы улучшить поиск.
      Прошу помочь советом. Вводные - Opencart 2.1.0.2 (opencart.pro сборка). VPS, Debian 8, nginx, php-fpm
      Поставил сфинкс по этой инструкции, последняя версия ( Sphinx 2.2.11-id64-release )
      http://sphinxsearch.com/docs/current.html#installing-debian

      поставил бесплатный модуль с офф. сайта (https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18266). сгенерил конфиг в модуле, вставил его в /etc/sphinxsearch/sphinx.conf
      запустил индексацию, и попытался запустить демон searchd - не запустился, с такими ошибками 
       
       
        Скрыть содержимое Nov 23 21:35:51 s052d7515 searchd[1701]: WARNING: key 'sql_query_info' was permanently removed from Sphinx configuration. Refer to documentation for details.
      Nov 23 21:35:51 s052d7515 searchd[1701]: WARNING: key 'charset_type' was permanently removed from Sphinx configuration. Refer to documentation for details.
      Nov 23 21:35:51 s052d7515 searchd[1701]: WARNING: key 'enable_star' was permanently removed from Sphinx configuration. Refer to documentation for details.
      Nov 23 21:35:51 s052d7515 searchd[1701]: WARNING: key 'charset_type' was permanently removed from Sphinx configuration. Refer to documentation for details.
      Nov 23 21:35:51 s052d7515 searchd[1701]: WARNING: key 'charset_type' was permanently removed from Sphinx configuration. Refer to documentation for details.
      Nov 23 21:35:51 s052d7515 searchd[1701]: WARNING: 2 more warnings skipped.
      Nov 23 21:35:51 s052d7515 systemd[1]: sphinxsearch.service: control process exited, code=exited status=1
      Nov 23 21:35:51 s052d7515 systemd[1]: Failed to start SphinxSearch Search Engine.
      Nov 23 21:35:51 s052d7515 systemd[1]: Unit sphinxsearch.service entered failed state.
      подозреваю что версия сфинкса новая, а модулем в админке конфиг генерится под старую. 
      поделитесь может инструкцией как это все правильно сделать, или подскажите пожалуйста что я не так делаю? 
       
    • От mxp100
      Поиск на основе Sphinx Search Engine.

      Поддержка морфологии слов (русский, английский)
      Работает быстрее стандартного поиска.
      Возможность настройки веса

      Внутри подробная инструкция по установке и настройке.
      Всем купившим бесплатная помощь в установке через TeamViewer, SSH или удобным для Вас способом.
      Интегрировать можно в любую версию OpenCart
  • Последние посетители   0 пользователей онлайн

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

×

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

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