public function getSlice($offset, $length)
    {
        $query = clone $this->query;
        $query->offset = $offset;
        $query->limit = $length;
        $query->performCount = false;

        $searchResult = $this->filterService->filterContent($query);

        // Set count for further use if returned by search engine despite !performCount (Solr, ES)
        if (null === $this->nbResults && null !== $searchResult->totalCount) {
            $this->nbResults = $searchResult->totalCount;
        }

        $list = [];
        foreach ($searchResult->searchHits as $hit) {
            $list[] = $hit->valueObject;
        }

        return $list;
    }