@abc.abstractmethod<EOL><INDENT>def limit_result_set(self, start, end):<DEDENT>
pass<EOL>
By default, searches return all matching results.

        This method restricts the number of results by setting the start
        and end of the result set, starting from 1. The starting and
        ending results can be used for paging results when a certain
        ordering is requested. The ending position must be greater than
        the starting position.

        :param start: the start of the result set
        :type start: ``cardinal``
        :param end: the end of the result set
        :type end: ``cardinal``
        :raise: ``InvalidArgument`` -- ``end`` is less than or equal to ``start``

        *compliance: mandatory -- This method must be implemented.*