Page 2 of 3

Re: Может ли смарт такое?

Posted: Sat Jul 19, 2014 1:46 pm
by admin
Это надо вставлять в конфиг сфинкса и индексировать.
Судя по вопросу имеет смысл прочесть поверхностно доку про сфинкс, это будет в любом случае более информативно чем я смогу переписать в посте.
Прописывать в эти поля надо соответсвенно где у вас стоит сфинкс, полагаю в данном случае локалхост и порт куда поставил админ.

Re: Может ли смарт такое?

Posted: Sat Jul 19, 2014 3:41 pm
by wskeal
ну в общем админ прописал весь конфиг указав данные смарта, поставил индексирование по крону раз в три часа, я прописал локалхост и порт в сеттингах указанные админом.

Не ищет... ноль результатов.

Re: Может ли смарт такое?

Posted: Sat Jul 19, 2014 3:51 pm
by wskeal
в сеттингах я указал
/home/user/www/domain.com/scj/sphinx/scj_index

в поле Sphinx Search Index

Re: Может ли смарт такое?

Posted: Sat Jul 19, 2014 8:26 pm
by admin
http://smartcj.com/wiki/doku.php?id=ru: ... ion_sphinx
в сеттингах я указал
/home/user/www/domain.com/scj/sphinx/scj_index
Даже "на глаз" - это выглядит как путь, и путем является.
Надо вписать имя индекса, а не путь, полагаю в данном случае scj_index

Если не ищет все равно - убедитесь что ищет в шеле, для этого у сфинкса есть утилитка search

Re: Может ли смарт такое?

Posted: Sat Jul 19, 2014 10:26 pm
by wskeal
Вписал не путь а имя индекса как ты сказал. Теперь при поиске вверху такая ошибка

connection to localhost:3306 failed (errno=61, msg=Connection refused)

Хотя в настройках конфига сфинкса указан именно локалхост и этот порт.

Попробовать хостеру отписать или что делать?)

Re: Может ли смарт такое?

Posted: Sun Jul 20, 2014 4:10 pm
by wskeal
Попытались разобраться с хостером.

В общем такая ошибка возникает какой бы порт я не указывал в настройках смарта, всё равно пишет
connection to localhost:3306 failed (errno=61, msg=Connection refused)

Re: Может ли смарт такое?

Posted: Sun Jul 20, 2014 4:30 pm
by wskeal
Решили эту ошибку, возникла другая, башка уже кипит из за этого сфинкса.

В общем хостер отписал:

"прописал в mysql конфиге явно порт (до этого через сокет работал) - теперь ошибки нет, но есть ошибка выделения памяти
http://domain.com/?search=teen
причем даже если лимит поднять до пары гигабайт - все равно еще больше хочет выделить зачем-то"
далее пишет
" ну в гугле пару решений нашел - не помогло... вообще часто такая проблема вижу со сфинксом возникает (хотя у наших клиентов не возникала вроде еще)... уточните у разработчика может знает что"

Ошибка вот так теперь выглядит

Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 774977741 bytes) in /usr/home/user/www/domain.com/xwhores/includes/libs/sphinxapi.php on line 634

xwhores это здесь смарт лежит

Re: Может ли смарт такое?

Posted: Sun Jul 20, 2014 5:33 pm
by wskeal
порылись с хостером еще, в итоге через консоль результаты поиска отдаются, а в браузере через domain.com?search= ноль результатов, при этом сёрч запросы стали логгироваться, но почему то ноль результатов.

Re: Может ли смарт такое?

Posted: Sun Jul 20, 2014 10:37 pm
by admin
wskeal wrote:Попытались разобраться с хостером.

В общем такая ошибка возникает какой бы порт я не указывал в настройках смарта, всё равно пишет
connection to localhost:3306 failed (errno=61, msg=Connection refused)

3306 это дефолтный порт mysql
сфинкс наверняка на другом порту у вас.

Re: Может ли смарт такое?

Posted: Sun Jul 20, 2014 10:41 pm
by wskeal
admin wrote:
wskeal wrote:Попытались разобраться с хостером.

В общем такая ошибка возникает какой бы порт я не указывал в настройках смарта, всё равно пишет
connection to localhost:3306 failed (errno=61, msg=Connection refused)

3306 это дефолтный порт mysql
сфинкс наверняка на другом порту у вас.
Это уже исправил. Сфинкс на порту 9312

В общем теперь ошибок никаких нет, просто ноль результатов отображается, хотя запросы логгируются. Вот хостер пишет что через консоль ищет:
"Sphinx 2.1.9-release (rel21-r4761)
Copyright (c) 2001-2014, Andrew Aksyonoff
Copyright (c) 2008-2014, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/usr/local/etc/sphinx.conf'...
index 'scj_index': query 'test ': returned 7 matches of 7 total in 0.000 sec


почему через сайт 0 результатов - не знаю.."