Hi, Is it possible to have the search results in a search service paginated? I've tried using a NextPageObject in the Search function of the service code, with no luck.
As an alternative, I've added an "All Results" directory object that pages through default search results (inspired by The Colbert Report channel), but it'd be nice to have search results paginated since the site in question hard codes 10 results with no way to increase that number through the query string.
Unfortunately, pagination and Search Services don't mix. The interface is somewhat restricted to avoid introducing odd behaviour in the Global Search, to which all installed Search Services contribute. Generally, when writing a Search Service, I shoot to return 10-20 results. More than that risks flooding the Global Search with irrelevant results. If you feel that the first page of results is not sufficient for your channel, it might be better to implement the search within the channel code directly rather than using the Search Service.
Thanks. I'd have to make multiple requests to get more than 10 results back, so I'll probably just leave it as is. I did consider implementing my own search, but we'll see.