Someplace nice

10 March 2011

After some confusion today regarding the “sort_limit” index in plone’s catalog, I discovered the following:

The sort_limit is only a hint for the search algorhitms and can potentially return a few more items, so it’s preferable to use both sort_limit and slicing simultaneously

So something like this:
limit = 10 results = portal_catalog.searchResult( portal_type='Folder' sort_limit=limit) return results[:limit]

Discovered this on the following page and it seems like a good resource for any question regarding catalog indexing in plone: querying-the-catalog