【发布时间】:2018-10-05 19:32:30
【问题描述】:
我正在关注Creating an index Nest 的帖子并尝试更新我的索引设置。一切运行良好,但 html_strip 过滤器没有剥离 HTML。我的代码是
var node = new Uri(_url + ":" + _port);
var settings = new ConnectionSettings(node);
settings.SetDefaultIndex(index);
_client = new ElasticClient(settings);
//to apply filters during indexing use folding to remove diacritics and html strip to remove html
_client.UpdateSettings(
f = > f.Analysis(descriptor = > descriptor
.Analyzers(
bases = > bases
.Add("folded_word", new CustomAnalyzer
{
Filter = new List < string > { "icu_folding", "trim" },
Tokenizer = "standard"
}
)
)
.CharFilters(
cf = > cf.Add("html_strip", new HtmlStripCharFilter())
)
)
);
【问题讨论】:
标签: elasticsearch nest