My understanding on solr cursor was that it is used as an alternative of setting start values while executing solr query. But, I happened to notice some solr queries, which has cursors and also having start,rows,offset and limit configured. Can someone please help me to understand how does the solr behave in this scenario ?
From the reference guide about cursorMarks:
cursorMark and start are mutually exclusive parameters.
Your requests must either not include a start parameter, or it must be specified with a value of “0”.
rows
still has meaning, since it's how many rows that should be returned from Solr (from the cursorMark).
Solr has no arguments named offset
or limit
that are used in their default query handlers.