There probably isn't an "out of the box" component that will suit your need. I would recommend looking at building one that takes advantage of the CQ and/or JCR search APIs. They allow searching to retrieve ALL of the items and have built-in pagination mechanisms to only return subsets of the query results. That way if your search returns (for example) 500 results, but you only want to show 20 at a time, you can only retrieve 20 items per page. All that is built into the APIs.
Thank you so much Rayn,
Is it possible you to provide any sample application/component for the same or is it available in Geometrix project which is default project in CQ5
1 person found this helpful
Here's a link to the "Query Builder" API documentation:
Here's some documentation detailing how it works:
That should get you started. You can probably look at some of the foundation components, like the Search component, for how the Query Builder works. It's pretty self-explanatory.