/// <summary> /// </summary> /// <param name="searcher"></param> /// <param name="parser"> </param> public SearchTag(Searcher searcher, IQueryParser parser) : base(parser) { // validate arguments if (searcher == null) throw new ArgumentNullException("searcher"); // set values this.searcher = searcher; }
/// <summary> /// Constructs the <see cref="ElasticSearchQueryEngine"/>. /// </summary> /// <param name="searcher">The <see cref="Searcher"/>.</param> /// <param name="indexDefinitionResolver">The <see cref="IndexDefinitionResolver"/>.</param> /// <exception cref="ArgumentNullException">Thrown if any of the arguments is null.</exception> public ElasticSearchQueryEngine(Searcher searcher, IndexDefinitionResolver indexDefinitionResolver) : base(500, false) { // validate arguments if (searcher == null) throw new ArgumentNullException("searcher"); if (indexDefinitionResolver == null) throw new ArgumentNullException("indexDefinitionResolver"); // set the value this.searcher = searcher; this.indexDefinitionResolver = indexDefinitionResolver; }