public DfcSearchQueryService(
     IAzSearchQueryConverter queryConverter,
     ISearchQueryBuilder queryBuilder,
     ISearchManipulator <T> searchManipulator,
     ISearchIndexClientFactory searchIndexClientFactory)
     : base(queryConverter, searchIndexClientFactory)
 {
     this.queryBuilder      = queryBuilder;
     this.searchManipulator = searchManipulator;
 }
 public DfcSearchQueryService(
     ISearchIndexClient indexClient,
     IAzSearchQueryConverter queryConverter,
     ISearchQueryBuilder queryBuilder,
     ISearchManipulator <T> searchManipulator,
     IApplicationLogger applicationLogger)
     : base(indexClient, queryConverter, applicationLogger)
 {
     this.queryBuilder      = queryBuilder;
     this.searchManipulator = searchManipulator;
 }
 public AzSearchQueryService(ISearchIndexClient indexClient, IAzSearchQueryConverter queryConverter, IApplicationLogger applicationLogger)
 {
     this.indexClient       = indexClient;
     this.queryConverter    = queryConverter;
     this.applicationLogger = applicationLogger;
 }
 public AzSearchQueryService(IAzSearchQueryConverter queryConverter, ISearchIndexClientFactory searchIndexClientFactory)
 {
     this.queryConverter           = queryConverter;
     this.searchIndexClientFactory = searchIndexClientFactory;
 }