私はElastic Cloudで新しいインデックスを作成しようとしており、AutoMap機能を使って製品のマッピングを生成しようとしていますが、これを行った人がどのくらい長くこれは一般的に、私のアプリケーションは90分以上実行されており、すべてのRAMを消費しており、インデックスはまだElasticには表示されていません。Elastic NEST Automap()
誰でもアドバイスをいただけますか?デフォルトでは
var node = new SingleNodeConnectionPool(new Uri("https://elasticcloud:9243"));
var config = new ConnectionSettings(
node,
new HttpConnection());
var client = new ElasticClient(config);
client.CreateIndex("sbproducts", i => i
.Settings(s => s
.NumberOfShards(2)
.NumberOfReplicas(0)
)
.Mappings(ms => ms
.Map<Data.Product>(m => m.AutoMap())
)
);
それは多かれ少なかれ即座にする必要があります。 'client.CreateIndex(...)'メソッド呼び出しの戻り値を確認しましたか? –
マッピングを削除した場合はすぐに発生しますが、.Mappings部分ではすべてのRAMをクロールして消費します。 – rs82uk
インデックスを外してそのような製品を試してみると var descriptor =(ITypeMapping)new TypeMappingDescriptor()。AutoMap(); 私は同じ問題を抱えています。メモリ使用量は数秒以内に10GB +に飛んできます。 –
rs82uk