0

次のコードでメモリ インデックスを作成しようとしましたが、通常のインデックスが作成されます。何か案が?

    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);
4

1 に答える 1

0

メソッド呼び出しの 2 番目の引数がIndicesCreate正しくありません。それを達成するためのより良い方法については、以下のコードを参照してください。最初の 3 行は同じです。4 つ目では、インデックスの設定を適切に作成します。

            _body = new {
                settings = new {
                    index = new {
                        store = new {
                            type = "memory"
                        }
                    }
                }
            };
            var index = client.IndicesCreate("sampleIndex", _body);
于 2015-07-21T14:46:41.307 に答える