Пример #1
0
        public ElasticSearchOutput(ElasticSearchConfiguration configuration)
        {
            _configuration = configuration;
            var clientSettings = configuration.CreateConnectionFromSettings();

            _rawClient = new RawElasticClient(clientSettings);
            _client    = new ElasticClient(clientSettings);
        }
Пример #2
0
        public YamlTestsBase()
        {
            var host = "localhost";

            if (Process.GetProcessesByName("fiddler").Any())
            {
                host = "ipv4.fiddler";
            }
            var uri      = new Uri("http://" + host + ":9200/");
            var settings = new ConnectionSettings(uri, "nest-default-index")
                           .UsePrettyResponses();

            _client = new RawElasticClient(settings);

            _client.IndicesDelete("_all", d => d.MasterTimeout("1m").Timeout("1m"));
            _client.IndicesDeleteTemplateForAll("*");
            dynamic info    = _client.InfoGet().Response;
            string  version = info.version.number;

            this._versionNumber = new Version(version);
        }
Пример #3
0
 public ElasticSearchOutput(ElasticSearchConfiguration configuration, ConnectionSettings clientSettings)
 {
     _configuration = configuration;
     _rawClient     = new RawElasticClient(clientSettings);
     _client        = new ElasticClient(clientSettings);
 }