Вывести точные совпадения в поиске Sphinx на первое место

burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: Вывести точные совпадения в поиске Sphinx на первое мест

Post by burn »

Извиняюсь, ошибка была у меня в рерайтах - прописался "&order=ctr" зачем-то )
Сейчас все работает как надо.
Спасибо.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вывести точные совпадения в поиске Sphinx на первое мест

Post by admin »

Отлично, NP
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: Вывести точные совпадения в поиске Sphinx на первое мест

Post by burn »

После АПа до Build 201707280226 появилась ошибка при поиске:
Error:Mysql error:: 1064 (sphinxql: syntax error, unexpected $undefined, expecting QUOTED_STRING near '\'sum((4*lcs+2*(min_hit_pos==1)+exact_hit*100)*user_weight)*1000+bm25\')') (db_sphinx) in query SELECT id FROM `domain_com_scj_index` WHERE match ('"sex"/1') LIMIT 0, 120 OPTION max_matches=1000, ranker = expr(\'sum((4*lcs+2*(min_hit_pos==1)+exact_hit*100)*user_weight)*1000+bm25\').

Если делать пустым поле "Sphinx Ranker Mod" - ошибки нет.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Вывести точные совпадения в поиске Sphinx на первое мест

Post by admin »

Да, пока убрал эскепирование ковычек и добавил в ап.
Надо разобраться как это работает в ранкере.
Don't forget to run script update
Post Reply