Page 1 of 1

Sphinx Search Log

Posted: Sat Jun 05, 2021 7:08 pm
by darkover
Привет!

Sphinx Search Log :

Code: Select all

ERROR: index 'domainscom_index_scj_search': sql_query: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'domaincom.rot_search_queries.sq_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by (DSN=mysql://dom:***@localhost:3306/domaincom).
Как пофиксить запрос из wiki, что бы не менять sql_mode=only_full_group_by, которая включена по умолчанию в mysql

Re: Sphinx Search Log

Posted: Sun Jun 06, 2021 7:17 am
by admin
я что то не понял - как это связано со сфинкс и какой тут был запрос на котором эта ошибка?

Re: Sphinx Search Log

Posted: Sun Jun 06, 2021 11:40 am
by darkover
admin wrote: Sun Jun 06, 2021 7:17 am я что то не понял - как это связано со сфинкс и какой тут был запрос на котором эта ошибка?
Из wiki - sphinx search log

Code: Select all

source domain_scj_search
{
    type                        = mysql
    sql_host                    = localhost
    sql_user                    = user
    sql_pass                    = pwd
    sql_db                      = domain
    sql_port                    = 3306
    sql_query_pre               = SET NAMES utf8
    sql_query                   = SELECT sq_id, search_query, hits, items_found FROM rot_search_queries WHERE hits > 0 GROUP BY search_query
    sql_attr_uint               = hits
    sql_attr_uint               = items_found
}


Re: Sphinx Search Log

Posted: Sun Jun 06, 2021 3:45 pm
by admin
теперь понял о чем это, проверю

Re: Sphinx Search Log

Posted: Mon Jun 07, 2021 10:33 am
by admin
можно добавить после

sql_query_pre = SET NAMES utf8
sql_query_pre = SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''))

и это сразу решит вопрос
если будут какие-то ньюансы - будем смотреть подробнее

Re: Sphinx Search Log

Posted: Mon Jun 07, 2021 10:39 am
by darkover
Спасибо, решило вопрос )

Re: Sphinx Search Log

Posted: Mon Jun 07, 2021 10:40 am
by admin
NP)