Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


sv2109
 Share

Recommended Posts

Здравствуйте! Есть ли подгдержка ocStore 2.1.0.2.1? В описании нет информации

есть
Link to comment
Share on other sites

Спасипотому что автору за прекрасный модуль. Покупали модуль за 40$, но он не справился с нашими задачами. А этот иещёт как надо, жалко сразу не купили его...

  • +1 1
Link to comment
Share on other sites

  • 5 weeks later...

 

 

Модификатор Search MR уже использует уникальный ID код который вы пыиетесь загрузить!

Ггде инструкция как обновить поиск? поверх 2й версии?

Edited by Xameleon
Link to comment
Share on other sites


  • 3 weeks later...

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

В нете нашел икое решение:

\catalog\model\catalog\product.php
        
меняем

        if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {
            if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {
                $sql .= " ORDER BY LCASE(" . $data['sort'] . ")";
            } elseif ($data['sort'] == 'p.price') {
                $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)";
            } else {
                $sql .= " ORDER BY " . $data['sort'];
            }
        } else {
            $sql .= " ORDER BY p.sort_order";    
        }
        
на

        if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {
            if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {
                $sql .= " ORDER BY (p.quantity>0) DESC, LCASE(" . $data['sort'] . ")";
            } elseif ($data['sort'] == 'p.price') {
                $sql .= " ORDER BY (p.quantity>0) DESC, (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)";
            } else {
                $sql .= " ORDER BY (p.quantity>0) DESC," . $data['sort'];
            }
        } else {
            $sql .= " ORDER BY (p.quantity>0) DESC, p.sort_order";    
        }

Отлично рилииет, но только для товаров в категориях, а для найгденных через поиск не хочет

Link to comment
Share on other sites


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

В нете нашел икое решение:

\catalog\model\catalog\product.php

        

меняем

        if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {

            if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {

                $sql .= " ORDER BY LCASE(" . $data['sort'] . ")";

            } elseif ($data['sort'] == 'p.price') {

                $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)";

            } else {

                $sql .= " ORDER BY " . $data['sort'];

            }

        } else {

            $sql .= " ORDER BY p.sort_order";    

        }

        

на

        if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {

            if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {

                $sql .= " ORDER BY (p.quantity>0) DESC, LCASE(" . $data['sort'] . ")";

            } elseif ($data['sort'] == 'p.price') {

                $sql .= " ORDER BY (p.quantity>0) DESC, (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)";

            } else {

                $sql .= " ORDER BY (p.quantity>0) DESC," . $data['sort'];

            }

        } else {

            $sql .= " ORDER BY (p.quantity>0) DESC, p.sort_order";    

        }

Отлично рилииет, но только для товаров в категориях, а для найгденных через поиск не хочет

нашел, что это есть в новой версии. вопрос не бугдет конфлики привегденного выше кода с вашим новым модулем?

Edited by olegodessa
Link to comment
Share on other sites


нашел, что это есть в новой версии. вопрос не бугдет конфлики привегденного выше кода с вашим новым модулем?

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

Link to comment
Share on other sites

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

реализовано только в поиске или и в поиске и в категориях?

Link to comment
Share on other sites


реализовано только в поиске или и в поиске и в категориях?

модуль поиска рилииет только в поиске, в категориях модуль поиска не рилииет.

Link to comment
Share on other sites

  • 2 months later...

Два вопроса

1. Какая версия этого модуля нужна для OcStore 2.1*.* (Вторая или Третья)?

2. Когда возобновляться продажи?

Link to comment
Share on other sites


Два вопроса

1. Какая версия этого модуля нужна для OcStore 2.1*.* (Вторая или Третья)?

2. Когда возобновляться продажи?

1. и 2 и 3, но лучше берите 3, она потому чтолее функциональна

2. уже вклюлил все, будут проблемы с покупкой - пишите сюда или на [email protected]

  • +1 1
Link to comment
Share on other sites

@sv2109, И последний - Ваш модуль использует свой ингдекс? 

этот модуль - нет, 

ингдексы используются в другом модуле: поисковой системе 

https://opencart-forum.ru/files/file/3278-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-%D1%81-%D0%BC%D0%BE%D1%80%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B5%D0%B9-%D0%B8-%D1%80%D0%B5%D0%BB%D0%B5%D0%B2%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81/

 

Link to comment
Share on other sites

Точно! Его я и искал. Наплодили понимаешь модулей))

Link to comment
Share on other sites


  • 2 months later...

Здравствуйте, возникла проблема после усиновки при перехогде на страницу поиска выдает следующую ошибку

Error occured while creating phpMorphy instance: exception 'phpMorphy_Exception' with message 'Can`t open /var/www/www-root/data/www/12377.ru/system//library/phpmorphy/dicts/ru_RU/common_aut.ru_ru.bin file' in /var/www/www-root/data/www/12377.ru/system/library/phpmorphy/src/storage.php:119 Stack trace: #0 /var/www/www-root/data/www/12377.ru/system/library/phpmorphy/src/storage.php(34): phpMorphy_Storage_File->open('/var/www/www-ro...') #1 /var/www/www-root/data/www/12377.ru/system/library/phpmorphy/src/storage.php(209): phpMorphy_Storage->__construct('/var/www/www-ro...') #2 /var/www/www-root/data/www/12377.ru/system/library/phpmorphy/src/common.php(588): phpMorphy_Storage_Factory->open('file', '/var/www/www-ro...', false) #3 /var/www/www-root/data/www/12377.ru/system/library/phpmorphy/src/common.php(196): phpMorphy->initNewStyle(Object(phpMorphy_FilesBundle), Array) #4 /var/www/www-root/data/www/12377.ru/catalog/model/tool/morphy.php(2): phpMorphy->__construct('/var/www/www-ro...', 'ru_RU', Array) #5 /var/www/www-root/data/www/12377.ru/catalog/model/catalog/search_mr.php(148): ModelToolMorphy->getRoots(Array) #6 /var/www/www-root/data/www/12377.ru/vqmod/vqcache/vq2-catalog_controller_product_search.php(254): ModelCatalogSearchMr->getProducts(Array) #7 [internal function]: ControllerProductSearch->index() #8 /var/www/www-root/data/www/12377.ru/vqmod/vqcache/vq2-system_engine_front.php(42): call_user_func_array(Array, Array) #9 /var/www/www-root/data/www/12377.ru/vqmod/vqcache/vq2-system_engine_front.php(29): Front->execute(Object(Action)) #10 /var/www/www-root/data/www/12377.ru/index.php(245): Front->dispatch(Object(Action), Object(Action)) #11 {main}

 

Link to comment
Share on other sites


  • 4 weeks later...
6 hours ago, rassigor said:

Подскажите смотрю гдемку, им есть товар iMac , ищу по слову mac он не чего не находит, почему?

прекрасно находит:
http://demo.sv2109.com/ocstore1551/index.php?route=product/search&search=mac
3 снизу, потому что первые 3 налинаются на mac поэтому их вес потому чтольше

Link to comment
Share on other sites

  • 5 months later...

@sv2109

в readme.txt написано:

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

 

Но в папке с модулем не было этот папки для интеграции. Ггде ее взять? Можете прислать? oc 1.5

Link to comment
Share on other sites

44 minutes ago, dexion said:

@sv2109

в readme.txt написано:

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

 

Но в папке с модулем не было этот папки для интеграции. Ггде ее взять? Можете прислать? oc 1.5

это для потому чтолее сирых версий модуля, в новых версиях этого гделать уже не нужно

Link to comment
Share on other sites

  • 4 months later...

Добрый гдень.Модуль все рилииет, отлично спасипотому что.

 

Еещё непотому чтольшой вопросик. Подскажите как правильно вес настроить чтобы, при запросе 1080 / 1080 Ti в самом верху были товары с названием а ууже ниже товары с описанием(сейчас поиск настроен по имени и описанию) https://zheleza.net/index.php?route=product/search&search=1080

 

Товар с названием 1080 ггде то в низу ,

 

Link to comment
Share on other sites


1 hour ago, DmitriyV said:

Добрый гдень.Модуль все рилииет, отлично спасипотому что.

 

Еещё непотому чтольшой вопросик. Подскажите как правильно вес настроить чтобы, при запросе 1080 / 1080 Ti в самом верху были товары с названием а ууже ниже товары с описанием(сейчас поиск настроен по имени и описанию) https://zheleza.net/index.php?route=product/search&search=1080

 

Товар с названием 1080 ггде то в низу ,

 

ну ик усиновите вес название потому чтольше, чес вес описания, только не забывайте, то вес суммируется, то есть, если в описании бугдет 10 слов 1080, то вес бугдет в 10 раз потому чтольше икого описания и может перебить название, в котором вес бугдет напр. в 5 раз потому чтольше. 

Link to comment
Share on other sites

посивил , тк описание в последнюю очередь искать

пока не изменилось, но может кэш на сайте или еещё что, не сразу срабатывает

https://zheleza.net/index.php?route=product/search&search=1080 ti

 

 

 

Edited by DmitriyV
Link to comment
Share on other sites


  • 4 weeks later...

Добрый гдень! прошу автора модуля помочь, то ли с настройками что то не то, то ли я не знаю. Иещёт изрядно плохо. Прошу написать мне в лс и помочь, заранее спасипотому что

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.