AlexanderY VIP
Total posts: 47
02 Sep 2014 18:42

Возможно ли сделать, чтобы материалы кобальта выводились в результатах поиска по сайту? (стандартный модуль поиска Joomla)? В менеджере плагинов присутствуют плагины для поиска от кобальта, я их включил - безрезультатно. Статьи Джумлы ищутся, а кобальта - нет.

Last Modified: 04 Apr 2024


Sergey
Total posts: 13,748
03 Sep 2014 07:58

Да должны выводится. Настрокили плагин то сам? Разделы выбрали в нем?


AlexanderY VIP
Total posts: 47
03 Sep 2014 09:05

В настройках плагина Search - Cobalt есть следующая настройка: Exclude Sections. Там не выбрано значений, и как я понимаю, не нужно выбирать, иначе поиска по ним не будет. Что еще нужно настроить?

Сейчас снова потестировал. Работает поиск, но криво. Вот конкретный пример на сайте: http://cioclub.by/projects

Вбиваю в поиск (только который не в области поиска проектов, а который в области главного меню). По слову naumen не находит проект, хотя на той странице что я привел это название присутствует в заголовке. По слову "решения" - находит проект. По слову "подсистемы" - не находит. Название проекта - "Создание и внедрение автоматизированной подсистемы управления ИТ и сервисного обслуживания на базе решения Naumen Service Desk". Почему поиск не всегда срабатывает?


Sergey
Total posts: 13,748
04 Sep 2014 00:29

А какая настрока поиска? Автоматичеси стоит или натуральный поиск?


AlexanderY VIP
Total posts: 47
04 Sep 2014 06:14

Где смотреть данную настройку? В настройках планига поиска Кобальта такого нет. В настройках модуля поиска джумлы такого тоже нет.


Sergey
Total posts: 13,748
04 Sep 2014 23:47

Это в настроках рзадела должно быть наверно.


COBALT
Total posts: 408
05 Sep 2014 10:47

В настройках раздела Основные параметры\Полно-текстовый поиск поставьте "Режим поиска" в значение %LIKE% , у меня была проблема с поиском материалов, доходило до того что материал не был найден даже если ввести конкретно название дословно, данная настройка решила проблему!

PS. у вас скорее всего стоит "Определить автоматически".


AlexanderY VIP
Total posts: 47
06 Sep 2014 19:07

Стояло действительно определить автоматически, изменил на %LIKE%. Не помогло :-( И через фильтр тоже поиск криво работает на странице http://cioclub.by/projects Есть поле типа text "Компания-подрядчик". Есть статьи в которых занчение этого поля равно "ООО «КвадроСофт»". При вводе в фильтр слова "КвадроСофт" - ничего не находит, только если полностью написать.


Sergey
Total posts: 13,748
07 Sep 2014 13:33

Поиск в нутри полей не учитывает настроки общего поиска.


AlexanderY VIP
Total posts: 47
08 Sep 2014 09:39

Хорошо, пусть не учитывает. Но вопросы по прежнему не решились. Ни с общим поиском, ни с фильтром по полям.


Sergey
Total posts: 13,748
08 Sep 2014 10:25

Ну а как их решить? Надо поиск переделывать как вам это удобно. У нас стандарный полнотекстовый поиск сделан который удовлетворяет большенство. Это вообще алгаритм MySQL натуральный языковай поиск.

Может вам надо хакнуть поиск?


AlexanderY VIP
Total posts: 47
08 Sep 2014 11:26

А поиск в Джумле разве не запросом в БД делается? Если пользоваться чисто стандартными статьям в джумле то поиск ведь корректно отрабатывается, даже если вводится часть слова, а не слово целиком. Причем мне не понятна закономерность, почему при по некоторым словам из заголовка поиск проходит, а по некоторым - нет? Как переделать поиск? Какие файлы кобальта за это отвечают?


Sergey
Total posts: 13,748
09 Sep 2014 01:53

Это потому что некоторые слова считаются стоп слово. Например "и", "или" и так далее. Это слова по кторым поиска не будет. Или например если это часть слова.

Это дилема. Например мы сделаем поиск по части слова. А что если кто то введет "Красные шары на призднике жизни" как это обработать в поиске? Для этого нужен поиск по естественным языковым алгоритмам.

Дужмла ищет при помощи LIKE в кобальте FULLTEXT.

Мы к стати говорим про общий поиск дужмла или поиск в разделе кобальта?


AlexanderY VIP
Total posts: 47
09 Sep 2014 19:12

в первую очередь хотелось бы, чтобы работал поиск в фильтре в разделе кобальта. Нужно чтобы при вводе даже части слова проходил поиск. Где копать? Какие файлы отвечают за это? С общим поиском по сайту - это второстепенно, хотелось бы конечно, но даже если не выйдет, то не так страшно.


AlexMoiseyuk VIP
Total posts: 123
10 Sep 2014 09:27

AlexanderY Нужно чтобы при вводе даже части слова проходил поиск. Где копать?

не понимаю в чем проблема? все отлично работает 2014-09-10_122543


AlexMoiseyuk VIP
Total posts: 123
10 Sep 2014 09:34

Barabashka не понимаю в чем проблема? все отлично работает

вот мои настройки 2014-09-10_123006

2014-09-10_123241


AlexMoiseyuk VIP
Total posts: 123
10 Sep 2014 09:37

вот вам поиск в джумла

2014-09-10_123646


AlexanderY VIP
Total posts: 47
11 Sep 2014 09:57

Barabashka не понимаю в чем проблема? все отлично работает

Я не говорю, что поиск не работает совсем - он на некоторых словах работает, на некоторых - нет. Я описал свой случай выше несколькими постами. Вот конкретный пример на сайте: http://cioclub.by/projects

Вбиваю в поиск (только который не в области поиска проектов, а который в области главного меню). По слову naumen не находит проект, хотя на той странице что я привел это название присутствует в заголовке. По слову "решения" - находит проект. По слову "подсистемы" - не находит. Название проекта - "Создание и внедрение автоматизированной подсистемы управления ИТ и сервисного обслуживания на базе решения Naumen Service Desk". Настройки у меня такие же, плагины эти тоже включены. Скиньте ссылку на Ваш сайт, я гляну действительно ли там поиск корректно работает.


Sergey
Total posts: 13,748
11 Sep 2014 13:48

А поля добавлены в индекс поисковый? Или мы ищем по заголовку статьи?


AlexMoiseyuk VIP
Total posts: 123
13 Sep 2014 14:27

Sergey А поля добавлены в индекс поисковый? Или мы ищем по заголовку статьи?

как я вижу, по названию

AlexanderY По слову naumen не находит проект,>

поиск по наумен на вашем сайте нашло 7-мым. вы уже что то исправили??


AlexMoiseyuk VIP
Total posts: 123
13 Sep 2014 14:37

AlexanderY ...а который в области главного меню). По слову naumen не находит проект...

2014-09-13_173100

AlexanderY "подсистемы" - не находит

2014-09-13_173300

не переживайте, это только у вас что то не так. у пользователей находит я даже на всех браузерах проверил

Powered by Cobalt