【发布时间】:2023-04-11 02:39:01
【问题描述】:
我在 ES 上已使用映射创建了一个索引。
我需要更改属性分析器以使用新的分析器。我能够将新分析器添加到索引中,但是在尝试更新映射属性以使用新分析器时出现异常。
我的代码:
var closeIndexResult = client.CloseIndex("index");
var result = client.Map<MyEntity>(m => m.Properties(prop =>
prop.Text(t => t.Name(n => n.FirstName).Analyzer("myNewAnalizer"))
));
Result here is not successful...
我正在使用 ES 5 和 Nest。
有没有办法更新我当前的属性数据以使用新的分析器,而无需重新索引我的所有数据?
【问题讨论】:
标签: c# elasticsearch nest