elasticsearch Elasticsearch Nest未遵守索引=未在POCO字段上建立索引?,elasticsearch,nest,elasticsearch,Nest" /> elasticsearch Elasticsearch Nest未遵守索引=未在POCO字段上建立索引?,elasticsearch,nest,elasticsearch,Nest" />

elasticsearch Elasticsearch Nest未遵守索引=未在POCO字段上建立索引?

elasticsearch Elasticsearch Nest未遵守索引=未在POCO字段上建立索引?,elasticsearch,nest,elasticsearch,Nest,我刚刚通过文档发现,我们应该告诉它使用映射属性,并在索引之前手动创建索引 但是,文档与代码的最新版本不一致。(预发布) var response=this.ConnectedClient.Map(); 新代码中的上述调用在Map()方法中采用1个参数。文档不需要任何参数 该方法应包含哪些内容?似乎有很多选择,但我不清楚该使用哪一个。看看文档。我认为这样的事情会对你想要实现的目标起作用。此外,它还将创建索引并将映射全部应用于Elasticsearch实例 client.CreateIndex(

我刚刚通过文档发现,我们应该告诉它使用映射属性,并在索引之前手动创建索引

但是,文档与代码的最新版本不一致。(预发布)

var response=this.ConnectedClient.Map();
新代码中的上述调用在Map()方法中采用1个参数。文档不需要任何参数

该方法应包含哪些内容?似乎有很多选择,但我不清楚该使用哪一个。

看看文档。我认为这样的事情会对你想要实现的目标起作用。此外,它还将创建索引并将映射全部应用于Elasticsearch实例

client.CreateIndex(“myindexname”,c=>c
.numberofreplications(0)
.NumberOfShard(1)
.Settings(s=>s
.Add(“merge.policy.merge\u factor”,“10”)
.Add(“search.slowlog.threshold.fetch.warn”,“1s”)
)   
.AddMapping(m=>m.MapFromAttributes())
.AddMapping(m=>m.MapFromAttributes())
);

.AddMapping(m=>m.MapFromAttributes())
行告诉NEST获取ElasticSearchProject类上via
ElasticType
ElasticProperty
上的所有属性设置,并使用这些设置创建映射。

genius!我一定错过了那个。工作得很有魅力。我删除了除.AddMapping部分之外的所有内容,因为我不需要它。谢谢
var response = this.ConnectedClient.Map<ElasticSearchProject>();