отлетел поиск через Sphinx

zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: отлетел поиск через Sphinx

Post by zarsky »

Поиск снова отвалился, на этот раз с ошибкой:

Error:Mysql error:: 1064 (sphinxql: syntax error, unexpected ',', expecting
CONST_INT or '-' near ',56,,242,,,,88,,77,,,,658,,,,459) AND categories NOT IN
(94) LIMIT 0, 30') (db_sphinx) in query SELECT id FROM
gameofporn_com_tcms_index WHERE match ('"porn"') AND id NOT IN
(85,207,,56,,242,,,,88,,77,,,,658,,,,459) AND categories NOT IN (94) LIMIT 0,
30. (www.gameofporn.com)
Fatal error: Class 'Log' not found in
/home/alexcj/gameofporn.com/www/jme/includes/libs/functions.php on line 0

Попробовал обновить tcms (на данный момент установлен билд 201612021000), это
не помогло. Из текста ошибки видно, что её причиной является некорректный
синтаксис SphinxQL.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: отлетел поиск через Sphinx

Post by admin »

Добавлена проверка на это, но было бы интересно посмотреть на то как оно получилось.

Если есть возможность - скиньте плз дамп или админку.
Don't forget to run script update
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: отлетел поиск через Sphinx

Post by zarsky »

Здравствуйте, сейчас пересоздал базу, попросил админов реиндексировать сфинкс.
Удалили старые индексы и создал их заново (indexer без опции --rotate). В
итоге результат такой же, как и раньше.
Проблема с поиском, как и ранее, заключается в некорректном запросе.
На данный момент имеем:
MySQL [(none)]> SELECT id FROM gameofporn_com_tcms_index WHERE match ('"ass"')
AND id NOT IN () AND categories NOT IN (94) LIMIT 0, 30;
ERROR 1064 (42000): sphinxql: syntax error, unexpected ')', expecting CONST_INT
or QUOTED_STRING or '-' near ') AND categories NOT IN (94) LIMIT 0, 30'

В участке 'AND id NOT IN ()' в скобках ничего не указано, поэтому происходит
ошибка. Если там указать какое-либо число, запрос работает.

Вкратце, скрипт снова делает некорректные запросы и в итоге выдаётся ошибка.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: отлетел поиск через Sphinx

Post by admin »

скиньте плз админку и урл на котором неправильный запрос получается.
Don't forget to run script update
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: отлетел поиск через Sphinx

Post by zarsky »

admin wrote:скиньте плз админку и урл на котором неправильный запрос получается.
в приватных сообщениях вам кидал, тот же доступ. А урл http://www.gameofporn.com/?search=teens, любой запрос неправильный получается.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: отлетел поиск через Sphinx

Post by admin »

Да, ясно стало в какой ситуации это получается, спасибо, пофикшено.
Don't forget to run script update
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: отлетел поиск через Sphinx

Post by zarsky »

С билдом 201701061306 отлетел поиск:

Code: Select all

Error:Mysql error:: 1064 (index domain_com_tcms_index: unsupported filter type '(filter-type-6)' on int column) (db_sphinx) in query SELECT id FROM domain_com_tcms_index WHERE match ('"anal"') AND sponsor_id NOT IN ('3','2','5') AND categories NOT IN (3,234,8,147,141,213,224,152,176,218,221,155,121,13,209,87,25,190,185,164,71,229,211,109,230,157,214,15,161,225,178,24,22,195,227,192,160,217,189,210,54,170,172,5,159,42,14,86,156,150,163,235,204,148,165,131,137,215,142,16,162,80,49,129,94,116,182,151,183,220,69,169,167,74,73,203,115,154,47,187,107,29,201,196,112,232,223,55,41,193,158,198,38,231,168,43,199,11,177,20,212,119,57,10,233,153,36,175,120,23,216,197,194,205,200,184,18,222,111,206,188,35,228,226,219,207,191,17,40,181,149,85,60,108) ORDER BY total_ctr DESC LIMIT 0, 120. (www.domain.com) 
Fatal error: Class 'Log' not found in /home/domain.com/www/scj/includes/libs/functions.php on line 0
Last edited by zarsky on Fri Jan 06, 2017 2:27 pm, edited 1 time in total.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: отлетел поиск через Sphinx

Post by admin »

Это появились спонсоры выключенные
попробуйте провести ап плз
Don't forget to run script update
zarsky
Posts: 37
Joined: Mon Sep 19, 2016 2:03 pm

Re: отлетел поиск через Sphinx

Post by zarsky »

Не помогло.
Build 201701061710 (Lastest build: 201701061306 )
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: отлетел поиск через Sphinx

Post by admin »

Без кеша не работает ? тогда не знаю, скидывайте доступ к домену, будем разбираться.
Don't forget to run script update
Post Reply