__construct( $name, $primaryFieldName, $requestFieldName, ReportingInterface $reporting, SearchCriteriaBuilder $searchCriteriaBuilder, RequestInterface $request, FilterBuilder $filterBuilder, SourceRepositoryInterface $sourceRepository, SearchResultFactory $searchResultFactory, Session $session, array $meta=[], array $data=[])