def __init__(self, took=None, total_num_hits=None, max_score=None, hits=None, **kwargs):
super(DatasetSearchResult, self).__init__(<EOL>took=took, total_num_hits=total_num_hits, max_score=max_score,<EOL>hits=self._get_object(DatasetSearchHit, hits), **kwargs)<EOL>
Constructor.

:param took: Number of milliseconds that the query took to execute.
:param total_num_hits: Total number of hits.
:param max_score: The maximum score.
:param hits: List of :class:`DatasetSearchHit` objects.