Description
Elastic.Clients.Elasticsearch version: 8.15.0
Elasticsearch version: 7.17.9
.NET runtime version: 8.0
Operating system version:
Try to use await client.Indices.GetAsync(....) and it throws
Elastic.Transport.UnexpectedTransportException : The JSON value could not be converted to System.Collections.Generic.ICollection`1[System.String]. Path: $.char_filter | LineNumber: 0 | BytePositionInLine: 51
Steps to reproduce:
I have an index with a filter in settings:
"settings": {
.......
"analysis": {
"filter" : {
"char_filter" : {
"space_brackets_hypen_dot" : {
"pattern" : "[\s*().-]",
"type" : "pattern_replace"
},
"digits_only" : {
"pattern" : "[^\\d]",
"type" : "pattern_replace"
},
"digits_only_space_replace" : {
"pattern" : "[^\\d]",
"type" : "pattern_replace",
"replacement" : " "
}
},
},
}
}
Expected behavior
Should be able to get back index definition