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 ?
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;
}
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 ?


merci