Reimplementing and extending the analyzers
The smartcn
analyzer could be reimplemented as a custom
analyzer that can then be extended and configured as follows:
PUT smartcn_example
{ "settings": { "analysis": { "analyzer": { "rebuilt_smartcn": { "tokenizer": "smartcn_tokenizer", "filter": [ "porter_stem", "smartcn_stop" ] } } } } }