Sphinx Max Matches в TCMS

Post Reply
serge
Posts: 889
Joined: Mon Mar 14, 2011 7:53 am

Sphinx Max Matches в TCMS

Post by serge »

Не могу понять как влияет на поиск это значение...

Вот пример:
Sphinx Max Matches = 1000

в конфиге сфинка так же указано
max_matches= 1000

В моем понимание это дело должно ограничивать выдачу в 1000 результатов.

делаю поиск по 'babe', выдает 3231 результатов

Меняю Sphinx Max Matches на дефолтные 20000. Делаю тот же поиск, получаю 0 результатов. Что за магия. В 1.52 все работало ок. И ограничивалось 1000 результатов.
serge
Posts: 889
Joined: Mon Mar 14, 2011 7:53 am

Re: Sphinx Max Matches в TCMS

Post by serge »

+ вижу в логе такого рода ошибки:

2018-09-22 12:18:35 : Mysql error 1064: query 0 error: offset out of bounds (offset=8568, max_matches=1000) (SELECT id FROM `site_com_tcms` WHERE match ('@(alt,description) "teen"') ORDER BY total_ctr DESC LIMIT 8568, 84 OPTION max_matches=1000)
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: Sphinx Max Matches в TCMS

Post by admin »

Да, спасибо, пофикшено
Don't forget to run script update
Post Reply