Mysql error 1064

Постим сюда все найденые ошибки
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Mysql error 1064

Post by ulan »

Mysql error 1064: index _index: syntax error, unexpected '|' near '| priya GUPT...'' (SELECT id FROM `_scj_index` WHERE match ('@(alt,custom_var3,description,tags,group_names,group_names) \'Sona babu sex video viral || priya GUPT...\'') AND id NOT IN (102105,97637,90681,99496,90903,107684,105804,100708,128419,108376,102035,107279,131945,97790,92813,129906,93872,104942,98856,118506,95479,132492,127986,97067) LIMIT 0, 54 OPTION max_matches=20000)

Mysql error 1064: offset out of bounds (offset=165726, max_matches=20000) (SELECT id FROM `_scj_index` WHERE match ('@(alt,custom_var3,description,tags,group_names,group_names) \'taxi\'') LIMIT 165726, 54 OPTION max_matches=20000)
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Mysql error 1064

Post by ulan »

Mysql error 1064: offset out of bounds (offset=332748, max_matches=20000) (SELECT id FROM `tcms_name_index` WHERE tag_ids IN (870) AND id NOT IN (16546,1876,29417,25313,35175,22133,34276,3992,24306,3343,15232,25948,9728,9661,11462,25237,30539,24039,5009,12720,23525,34323,13770,9464) ORDER BY total_ctr DESC LIMIT 332748, 54 OPTION max_matches=20000)
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: Mysql error 1064

Post by admin »

это значит у вас в сетингах стоит 20к ограничение но пагинеции вы выводите больше

я то добавил обработку, но может быть или меньше пагинации выводить или увеличить макс кол-во результатов?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Mysql error 1064

Post by ulan »

мы про это?
Sphinx Max Matches
for advanced user only, do not change if you are not sure
default 20000

А как ограничить результаты?
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: Mysql error 1064

Post by admin »

результаты ограничивает

Pagination: max pages
If you have too many pages if affects server perfomance
It's good idea to limit it to some amount, 100 by default

сфинкс дает макс 20000 в этом случае
Don't forget to run script update
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: Mysql error 1064

Post by admin »

хотя я сейчас подумал может быть было бы логичнее вынести пагинацию в темпелйты ..
для разных тесплетов то макс кол-=во страниц разное будет ..
Don't forget to run script update
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: Mysql error 1064

Post by admin »

аа, оно там и есть )

<pagination max_pages=10
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Mysql error 1064

Post by ulan »

не поиму куда это вставить?
<ul class="next-prev">
<? if(('<!--PREV_PAGE-->')) { ?><li><a href="/<?=$finder?>/<!--SEARCH_QUERY-->/?page=<!--PREV_PAGE-->/" title="PREV PAGE"><i class="fas fa-long-arrow-alt-left"></i> Prev</a></li><? } else { ?><? } ?>
<? if(('<!--NEXT_PAGE-->')) { ?><li><a href="/<?=$finder?>/<!--SEARCH_QUERY-->/?page=<!--NEXT_PAGE-->/" title="NEXT PAGE">Next <i class="fas fa-long-arrow-alt-right"></i></a></li><? } else { ?><? } ?>
</ul>
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: Mysql error 1064

Post by admin »

if('<!--NEXT_PAGE-->' and '<!--NEXT_PAGE-->' < 100) ....
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Mysql error 1064

Post by ulan »

ну это условно просто ограничение вывода костылем
а <pagination max_pages=10
это немного другое, но куда это вставить? в вики пусто
Post Reply