/// <summary> /// Make a new CrownPeakQueryExecuter /// </summary> /// <param name="resultParser"></param> /// <param name="connection"></param> /// <param name="querySerializer"></param> /// <param name="facetQuerySerializer"></param> /// <param name="mlthResultParser"></param> public CrownPeakQueryExecuter(ISolrAbstractResponseParser <T> resultParser, ISolrConnection connection, ISolrQuerySerializer querySerializer, ISolrFacetQuerySerializer facetQuerySerializer, ISolrMoreLikeThisHandlerQueryResultsParser <T> mlthResultParser) : base(resultParser, connection, querySerializer, facetQuerySerializer, mlthResultParser) { _parser = resultParser as ICrownPeakResponseParser <T>; _connection = connection; }
/// <summary> /// Constructor /// </summary> /// <param name="resultParser"></param> /// <param name="connection"></param> /// <param name="querySerializer"></param> /// <param name="facetQuerySerializer"></param> /// <param name="mlthResultParser"></param> public SolrQueryExecuter(ISolrAbstractResponseParser <T> resultParser, ISolrConnection connection, ISolrQuerySerializer querySerializer, ISolrFacetQuerySerializer facetQuerySerializer, ISolrMoreLikeThisHandlerQueryResultsParser <T> mlthResultParser) { this.resultParser = resultParser; this.mlthResultParser = mlthResultParser; this.connection = connection; this.querySerializer = querySerializer; this.facetQuerySerializer = facetQuerySerializer; DefaultRows = ConstDefaultRows; MoreLikeThisHandler = DefaultMoreLikeThisHandler; }
public SolrInjectionQueryExecuter(ISolrAbstractResponseParser <TModel> resultParser, ISolrInjectedConnection <TModel> injectionConnection, ISolrQuerySerializer querySerializer, ISolrFacetQuerySerializer facetQuerySerializer, ISolrMoreLikeThisHandlerQueryResultsParser <TModel> mlthResultParser) : base(resultParser, injectionConnection.Connection, querySerializer, facetQuerySerializer, mlthResultParser) { }