Проблема с выводом результатов по тегам

andrewlexs
Posts: 9
Joined: Tue Nov 01, 2016 2:10 pm

Проблема с выводом результатов по тегам

Post by andrewlexs »

Здравствуйте.
Есть проблема с выводом результатов по тегам для языковых версий. Есть несколько результатов всего по одному тегу который был создан в начале настройки, по остальным результаты 0. Никаких ошибок Mysql. На главной (main версии) все работает отлично.
При этом:
1. Multilingual - добавлены языковые версии и заполнены Sphinx index
2. Rotation - Tags - нужные теги активны и заполены поля для языковых версий, по сути одна версия тега для всех языковых версий.
3. Sphinx настроен, поиск работает на всех языковых версиях.
примеры:
(MAIN)
sql_query = SELECT gi.gallery_id, UNIX_TIMESTAMP(gi.activation_date) as date, alt, description, gi.duration, sponsor_id, gs.total_ctr, gi.content_type, \
(SELECT group_concat(tag_name) FROM rot_gal2tag g2t \
LEFT JOIN rot_tags as t on t.tag_id = g2t.tag_id \
WHERE g2t.gallery_id = gi.gallery_id) as tags, \
(SELECT group_concat(tag_id) FROM rot_gal2tag g2t \
WHERE g2t.gallery_id = gi.gallery_id) as tag_ids, \
(SELECT group_concat(gss.group_id) FROM rot_gallery_stats1 as gss \
WHERE gss.gallery_id = gi.gallery_id AND group_id != 0) as categories \
FROM rot_gallery_info AS gi \
JOIN rot_gallery_data1 AS gd ON gi.gallery_id = gd.gallery_id \
JOIN rot_gallery_stats1 AS gs ON gs.gallery_id = gi.gallery_id \
WHERE gallery_status = 'active' and gallery_type = 0 \
and gs.best_thumb = 'yes' and gs.group_id = 0

(для каждой языковой версии со совим id)
= SET NAMES utf8
sql_query = SELECT gi.gallery_id, UNIX_TIMESTAMP(gi.activation_date) as date, alt, description, gi.duration, sponsor_id, gs.total_ctr, gi.content_type, \
(SELECT group_concat(tag_name15) FROM rot_gal2tag g2t \
LEFT JOIN rot_tags as t on t.tag_id = g2t.tag_id \
WHERE g2t.gallery_id = gi.gallery_id) as tag_ids, \
(SELECT group_concat(gss.group_id) FROM rot_gallery_stats1 as gss \
WHERE gss.gallery_id = gi.gallery_id AND group_id != 0) as categories \
FROM rot_gallery_info AS gi \
JOIN rot_gallery_data15 AS gd ON gi.gallery_id = gd.gallery_id \
JOIN rot_gallery_stats15 AS gs ON gs.gallery_id = gi.gallery_id \
WHERE gallery_status = 'active' and gallery_type = 0 \
and gs.best_thumb = 'yes' and gs.group_id = 0

4. indexer --all --rotate запускали
5. кеш удаляли

подскажите пожалуйста в чем ошибка.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблема с выводом результатов по тегам

Post by admin »

В конфиге сфинкса строка

sql_attr_multi = uint tag_ids from field;

есть ?
Don't forget to run script update
andrewlexs
Posts: 9
Joined: Tue Nov 01, 2016 2:10 pm

Re: Проблема с выводом результатов по тегам

Post by andrewlexs »

да, строка есть и в основном конфиге и в каждом под языковую версию
andrewlexs
Posts: 9
Joined: Tue Nov 01, 2016 2:10 pm

Re: Проблема с выводом результатов по тегам

Post by andrewlexs »

возможно это из за выключенной опции Separate tags в Rotation - Settings. хотя теги у меня одинаковые для всех версий.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблема с выводом результатов по тегам

Post by admin »

Идей других нет, скидывайте плз фтп и админку и что как проверять что б понять где ошибка.
Don't forget to run script update
andrewlexs
Posts: 9
Joined: Tue Nov 01, 2016 2:10 pm

Re: Проблема с выводом результатов по тегам

Post by andrewlexs »

скинул. посмотрите пожалуйста.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблема с выводом результатов по тегам

Post by admin »

Только сейчас заметил

в языковых версиях нет

(SELECT group_concat(tag_id) FROM rot_gal2tag g2t \
WHERE g2t.gallery_id = gi.gallery_id) as tag_ids, \

те запрос для языковой не такой как для main
Don't forget to run script update
andrewlexs
Posts: 9
Joined: Tue Nov 01, 2016 2:10 pm

Re: Проблема с выводом результатов по тегам

Post by andrewlexs »

заменили. теперь работает. спасибо.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблема с выводом результатов по тегам

Post by admin »

NP
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: Проблема с выводом результатов по тегам

Post by darkover »

погодите тцмс умеет и на русском скажем искать ? если дески не переведены, а теги только ?
Post Reply