Criar um filtro de token personalizado com o NEST

Como posso configurar o Index usando o NEST com esse JSON:

"settings":{
  "analysis":{
     "filter":{
        "name_ngrams":{
           "side":"front",
           "max_gram":50,
           "min_gram":2,
           "type":"edgeNGram"
        }
     },
     "analyzer":{            
        "partial_name":{
           "filter":[
              "standard",
              "lowercase",
              "asciifolding",
              "name_ngrams"
           ],
           "type":"custom",
           "tokenizer":"standard"
        }
     }
  }

Eu poderia criar meu analisador personalizado usandoCustomAnalyzer classe, mas eu poderia encontrar como criar um filtro personalizado e registrá-lo no meu analisador.

Desde já, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion