This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
katakana_uppercase token filter
editkatakana_uppercase
token filter
editThe katakana_uppercase
token filter normalizes small letters (捨て仮名) in katakana into standard letters.
This filter is useful if you want to search against old style Japanese text such as
patents, legal documents, contract policies, etc.
For example:
PUT kuromoji_sample { "settings": { "index": { "analysis": { "analyzer": { "my_analyzer": { "tokenizer": "kuromoji_tokenizer", "filter": [ "katakana_uppercase" ] } } } } } } GET kuromoji_sample/_analyze { "analyzer": "my_analyzer", "text": "ストップウォッチ" }
Which results in:
{ "tokens": [ { "token": "ストツプウオツチ", "start_offset": 0, "end_offset": 8, "type": "word", "position": 0 } ] }