我通过 ElasticSearch Sense 浏览器插件创建了以下索引,并创建了 C# Nest Fluent Mapping。我可以在 Nest 中表达除 nGrams 过滤器上的“token_chars”之外的所有内容。我没有在 C# nest 上获得强类型属性来添加“token_chars”。有没有人遇到过同样的问题?
下面列出了 json 和 c# 设置。请帮忙
"analysis": {
"analyzer": {
"str_index_analyzer": {
"filter": [
"lowercase",
"substring"
],
"tokenizer": "keyword"
},
"filter": {
"substring": {
"max_gram": "50",
"type": "nGram",
"min_gram": "2",
"token_chars": [ /*Not able to map */
"letter",
"digit"
]
}
}
Run Code Online (Sandbox Code Playgroud)
我没有在 C# nest 上获得强类型属性来添加“token_chars”。有人面临同样的问题吗?
"analysis": {
"analyzer": {
"str_index_analyzer": {
"filter": [
"lowercase",
"substring"
],
"tokenizer": "keyword"
},
"filter": {
"substring": {
"max_gram": "50", …Run Code Online (Sandbox Code Playgroud)