We want to follow the relay specification. The default for the limit is 10 (same as action=query&list=search), and the maximum is 50.
Task breakdown
- add the optional first (limit) and after (cursor encoding the offset) parameters to the searchItems field and pass them down all the way to the search engine service
- change the schema to follow the relay specification instead of only returning the list of search results
- pageInfo field
- edges/node structure for the search results