[Usuarios-plone] limitando numero de resultado de un collection

Mikel Larreategi mlarreategi at codesyntax.com
Fri Jan 23 08:26:57 UTC 2009


Israel Saeta Pérez(e)k dio:
> 2009/1/23 Mikel Larreategi <mlarreategi at codesyntax.com 
> <mailto:mlarreategi at codesyntax.com>>
> 
>     Israel Saeta Pérez(e)k dio:
> 
> 
>         Ya de paso añádele un search_limit. Si no me equivoco:
> 
>         linklist =
>         self.portal_catalog.searchResults(portal_type='Proyecto',
>         search_limit=3)[:3]
> 
>         Por lo que entendí del libro de Aspeli, servía como pista para
>         los algoritmos de búsqueda para "dejar de buscar" cuando se
>         tengan suficientes registros.
> 
> 
>     sort_limit es el parámetro y puedes desacerte del [:3], es decir:
> 
>     linklist = self.portal_catalog.searchResults(portal_type='Proyecto',
>                                                 sort_limit=3)
> 
> 
> Creo que a Mikel se le ha olvidado responder a toda la lista en vez de 
> sólo al autor.

Ahhhhhhhhh!!!!!!!

/me también odia tener que utilizar "Responder a todos"

> 
> Sí, supongo que será sort_limit (yo puse el nombre que me sonaba, un 
> poco al azar) pero, si no recuerdo haber leído mal, tenías que seguir 
> poniendo el [:3] porque el algoritmo te podía devolver algún elemento 
> extra. Al menos eso es lo que decía en el libro de Aspeli, ¿no?
> 
> Corregidme si me equivoco. :-)

Yo siempre utilizo sort_limit sin el [:3] final, y no he tenido 
side-effects...



Mikel



-- 
Mikel Larreategi
mlarreategi at codesyntax.com

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80




More information about the Usuarios-Plone mailing list