Создайте индекс памяти с помощью Elasticsearch.net

Я пытаюсь создать индекс памяти с помощью следующего кода, но он создает обычный индекс. Есть идеи?

    var node = new Uri("http://localhost:9200");
    var settings = new ConnectionSettings(node);
    var client = new Elasticsearch.Net.ElasticsearchClient(settings);
    var js = JsonConvert.SerializeObject("{settings: { index.store.type: memory}");
    var index = client.IndicesCreate("sampleIndex", js);

person SerhatTopkaya    schedule 21.07.2015    source источник


Ответы (1)


Ваш второй аргумент для вызова метода IndicesCreate неверен. См. приведенный ниже код, чтобы узнать, как это лучше сделать. Первые три строки одинаковые. В четвертом мы правильно создаем настройки для файла index.

            _body = new {
                settings = new {
                    index = new {
                        store = new {
                            type = "memory"
                        }
                    }
                }
            };
            var index = client.IndicesCreate("sampleIndex", _body);
person Val    schedule 21.07.2015