# 全角数字を一文字ずつ区切られないようにしたい

**URL:** <https://discuss.elastic.co/t/topic/364123>\
**Category:** Elasticsearch\
**Created:** [July 31, 2024, 8:55am UTC](https://discuss.elastic.co/t/topic/364123 "2024-07-31T08:55:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Totsuka](https://avatars.discourse-cdn.com/v4/letter/t/b4bc9f/32.png) [@Totsuka](https://discuss.elastic.co/u/Totsuka)\
**Post date:** [July 31, 2024, 8:55am UTC](https://discuss.elastic.co/t/topic/364123/1 "2024-07-31T08:55:08Z")

</div>

全角数字を半角数字にし、一文字ずつ区切られないように設定するプラグインをご教示いただけますでしょうか。

**□事象**

```auto
GET kensyo_index/_analyze
{
  "text" : "６０００",
  "analyzer": "my_custom_analyzer"
}

```

```auto
{
  "tokens" : [
    {
      "token" : "６",
      "start_offset" : 0,
      "end_offset" : 1,
      "type" : "word",
      "position" : 0
    },
    {
      "token" : "０",
      "start_offset" : 1,
      "end_offset" : 2,
      "type" : "word",
      "position" : 1
    },
    {
      "token" : "０",
      "start_offset" : 2,
      "end_offset" : 3,
      "type" : "word",
      "position" : 2
    },
    {
      "token" : "０",
      "start_offset" : 3,
      "end_offset" : 4,
      "type" : "word",
      "position" : 3
    }
  ]
}

```

**□試したこと**

- kuromojiのCJK width token filter  
[CJK width token filter | Elasticsearch Guide [7.17] | Elastic](https://www.elastic.co/guide/en/elasticsearch/reference/7.17/analysis-cjk-width-tokenfilter.html)

- ICU normalization character filterをデフォルト設定で使用  
[ICU normalization character filter | Elasticsearch Plugins and Integrations [8.14] | Elastic](https://www.elastic.co/guide/en/elasticsearch/plugins/current/analysis-icu-normalization-charfilter.html)

⇒どちらも全角を半角に変換することはできますが、一文字ずつ区切られる事象は改善されません。

どなたかご回答いただけますと幸いです。  
よろしくお願いいたします。
