Была выполнена многосайтовая установка (2 сайта) по способу 2. На втором сайте (SITE_ID='s2') настроен форум. Любой поиск по этому форуму ничего не даёт.
После анализа строки SQL-ззапроса было обноружено, что запрос[QUOTE]SELECT
sc.ID
,sc.MODULE_ID
,sc.ITEM_ID
,sc.LID
,sc.TITLE
,sc.BODY
,sc.SEARCHABLE_CONTENT
,sc.PARAM1
,sc.PARAM2
,sc.UPD
,sc.DATE_FROM
,sc.DATE_TO
,L.DIR
,L.SERVER_NAME
,sc.URL as URL
,st.TF as RANK
,scsite.URL as SITE_URL
,scsite.SITE_ID
,DATE_FORMAT(sc.DATE_CHANGE, '%d.%m.%Y %H:%i:%s') as FULL_DATE_CHANGE
,DATE_FORMAT(sc.DATE_CHANGE, '%d.%m.%Y') as DATE_CHANGE
FROM b_search_content sc
INNER JOIN b_search_content_site scsite ON sc.ID=scsite.SEARCH_CONTENT_ID
INNER JOIN b_lang L ON scsite.SITE_ID=L.LID
INNER JOIN b_search_content_stem st ON sc.id = st.search_content_id
WHERE
st.STEM in ('ТЕМ')
AND st.language_id='ru'
AND sc.MODULE_ID='forum'
AND scsite.SITE_ID='s2'
ORDER BY RANK DESC, sc.DATE_CHANGE DESC
LIMIT 500[/QUOTE] возвращает пустой результат. После замены во втором условии WHERE:
[QUOTE]st.language_id='ru'[/QUOTE] на [QUOTE]st.language_id LIKE 'ru'[/QUOTE]
результат был получен правильный.
Решаема ли эта проблема другим способом?
После анализа строки SQL-ззапроса было обноружено, что запрос[QUOTE]SELECT
sc.ID
,sc.MODULE_ID
,sc.ITEM_ID
,sc.LID
,sc.TITLE
,sc.BODY
,sc.SEARCHABLE_CONTENT
,sc.PARAM1
,sc.PARAM2
,sc.UPD
,sc.DATE_FROM
,sc.DATE_TO
,L.DIR
,L.SERVER_NAME
,sc.URL as URL
,st.TF as RANK
,scsite.URL as SITE_URL
,scsite.SITE_ID
,DATE_FORMAT(sc.DATE_CHANGE, '%d.%m.%Y %H:%i:%s') as FULL_DATE_CHANGE
,DATE_FORMAT(sc.DATE_CHANGE, '%d.%m.%Y') as DATE_CHANGE
FROM b_search_content sc
INNER JOIN b_search_content_site scsite ON sc.ID=scsite.SEARCH_CONTENT_ID
INNER JOIN b_lang L ON scsite.SITE_ID=L.LID
INNER JOIN b_search_content_stem st ON sc.id = st.search_content_id
WHERE
st.STEM in ('ТЕМ')
AND st.language_id='ru'
AND sc.MODULE_ID='forum'
AND scsite.SITE_ID='s2'
ORDER BY RANK DESC, sc.DATE_CHANGE DESC
LIMIT 500[/QUOTE] возвращает пустой результат. После замены во втором условии WHERE:
[QUOTE]st.language_id='ru'[/QUOTE] на [QUOTE]st.language_id LIKE 'ru'[/QUOTE]
результат был получен правильный.
Решаема ли эта проблема другим способом?