Bonjour,
y a til dans Zend lucene une fonction de pagination
(façon
- limit 0, 10
- limit 10,20
ou bien
skip 0 count 20
skip 20 count 20..
)
ou bien faut il écrire soit même "une pagination" à partir du tableau total ?
Si c'est le cas, je m'inquiète un peu de la viabilité...si on a beaucoup de documents, et qu'une requête en remonterait ~10 000 ... pour afficher juste les 10 premiers ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 // une boucle du genre $nb=0; $debutPage = $pageCourante * $nbDocsParPage; foreach($hits as $hit) { // skip debut if (++$nb < $debutPage) continue; // afficher // skip fin if ($nb == ($debutPage+$nbParPage) ) break; }
merci
Partager