[TYPO3] Indexed search - wrong result and page count
Martin Kutschker
Martin.Kutschker at n0spam-blackbox.net
Tue Sep 26 17:59:20 CEST 2006
Tomas Mrozek schrieb:
> Searching for "indexed search" on www.typo3.org:
>
> Page 1 - Displaying results 1 to 10 out of 665
> Page 2 - Displaying results 11 to 20 out of 682
> Page 3 - Displaying results 21 to 30 out of 671
> ...
> Page 57 - Displaying results 561 to 568 out of 568
>
> Hmmm, isn't that strange?
Yes. I think that the indexed search counts the pages as it displays them.
Unfortunately the page access restrictions are done rather late in the
process, ie they are done when it tries to get the next 10 pages. So
depending on how many pages it has to skip to fetch 10 you get a different
number of total pages.
I think the reason was to avoid doing the costly access permission check on
pages you don't ever browse. But of course it should somehow remember how
many pages already have been skipped so the number is at least going
constantly lower.
Masi
More information about the TYPO3-english
mailing list