Как работает поиск для разных языков?
Добавил русский язык, создал для него сфинкс, прописал в конфиге, перезапустил.
На русский переведены только категории.
Будет ли в таком случае работать поиск?
Sphinx Multilingual
Re: Sphinx Multilingual
По дефолту поиск работает именно по галерам а не категориям
Поэтому думаю корректный ответ будет нет ...
Но d принйипе в индексацию сфинкса можно добавить что угодно, включая названия категорий
Поэтому думаю корректный ответ будет нет ...
Но d принйипе в индексацию сфинкса можно добавить что угодно, включая названия категорий
Don't forget to run script update
Re: Sphinx Multilingual
Какой запрос составить в конфиге сфинкса, что бы поиск осушествлялся и в категориях тоже?
Re: Sphinx Multilingual
SmartCJ Pro V 2.1admin wrote:Какая версия скрипта ?
Re: Sphinx Multilingual
Code: Select all
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(gss.group_id) FROM rot_gallery_stats1 as gss
WHERE gss.gallery_id = gi.gallery_id AND group_id != 0) as categories,
(SELECT group_concat(gr.name) FROM rot_gallery_stats1 as gss
LEFT JOIN rot_groups as gr ON gr.id = gss.group_id
WHERE gss.gallery_id = gi.gallery_id AND group_id != 0) as category_names
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
Don't forget to run script update
Re: Sphinx Multilingual
Этот пример ищет в category_names, а нужно в custom_names
какие будет различия в запросе?
какие будет различия в запросе?
Re: Sphinx Multilingual
Code: Select all
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(gss.group_id) FROM rot_gallery_stats1 as gss
WHERE gss.gallery_id = gi.gallery_id AND group_id != 0) as categories,
(SELECT group_concat(grd.custom_name) FROM rot_gallery_stats1 as gss
LEFT JOIN rot_groups_data as grd ON grd.group_id = gss.group_id and site_id = 1
WHERE gss.gallery_id = gi.gallery_id AND gss.group_id != 0) as category_names
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
Don't forget to run script update







