NEST是否支持更新指标分析?(Does NEST support updating index a

2019-10-18 11:05发布

由于写的elasticSearch文档在这里 ,它可以定义一个新的分析索引(我想和它工作得很好)。

我想知道是否有可能与NEST执行同样的事情?

我尝试这样做:

ElasticClient.CloseIndex("myindex");
IndexSettings ndxSettings = ElasticClient.GetIndexSettings("myindex").Settings; 
ndxSettings.Analysis.Analyzers.Add("snbowball", new SnowballAnalyzer());
var r = ElasticClient.UpdateSettings("myindex", ndxSettings);
ElasticClient.OpenIndex("myindex");

没有错误,但一切都没有改变。

当我尝试看看是否分析仪已添加:

var getResponse = ElasticClient.GetIndexSettings("myindex");

getResponse.Settings.Analysis.Analyzers包含什么。

Answer 1:

你做了正确的事情,但分析设置当前未在NEST的UpdateWhiteList:

https://github.com/Mpdreamz/NEST/blob/master/src/Nest/Domain/Settings/IndexSettings.cs



文章来源: Does NEST support updating index analysis?