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

admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Это надо вставлять в конфиг сфинкса и индексировать.
Судя по вопросу имеет смысл прочесть поверхностно доку про сфинкс, это будет в любом случае более информативно чем я смогу переписать в посте.
Прописывать в эти поля надо соответсвенно где у вас стоит сфинкс, полагаю в данном случае локалхост и порт куда поставил админ.
Don't forget to run script update
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

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

Post by wskeal »

ну в общем админ прописал весь конфиг указав данные смарта, поставил индексирование по крону раз в три часа, я прописал локалхост и порт в сеттингах указанные админом.

Не ищет... ноль результатов.
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

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

Post by wskeal »

в сеттингах я указал
/home/user/www/domain.com/scj/sphinx/scj_index

в поле Sphinx Search Index
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

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

Если не ищет все равно - убедитесь что ищет в шеле, для этого у сфинкса есть утилитка search
Don't forget to run script update
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

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

Post by wskeal »

Вписал не путь а имя индекса как ты сказал. Теперь при поиске вверху такая ошибка

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

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

Попробовать хостеру отписать или что делать?)
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

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

Post by wskeal »

Попытались разобраться с хостером.

В общем такая ошибка возникает какой бы порт я не указывал в настройках смарта, всё равно пишет
connection to localhost:3306 failed (errno=61, msg=Connection refused)
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

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

Post 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 это здесь смарт лежит
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

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

Post by wskeal »

порылись с хостером еще, в итоге через консоль результаты поиска отдаются, а в браузере через domain.com?search= ноль результатов, при этом сёрч запросы стали логгироваться, но почему то ноль результатов.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

wskeal wrote:Попытались разобраться с хостером.

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

3306 это дефолтный порт mysql
сфинкс наверняка на другом порту у вас.
Don't forget to run script update
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

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

Post 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 результатов - не знаю.."
Post Reply