public ElasticSearchIndex(ElasticSearchIndexParameters parameters) { _queryOptimizer = new ElasticSearchQueryOptimizer(); if (parameters == null) { throw new ArgumentNullException("parameters"); } _queryMapper = new ElasticSearchQueryMapper(parameters); _parameters = parameters; }
public ElasticSearchQueryMapper(ElasticSearchIndexParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } Parameters = parameters; ValueFormatter = Parameters.ValueFormatter; _fieldQueryTranslators = Parameters.FieldQueryTranslators; FieldNameTranslator = Parameters.FieldNameTranslator; }