반응형
Recent Posts
Recent Comments
관리 메뉴

개발잡부

[es] Edge NGram Test 본문

ElasticStack/Elasticsearch

[es] Edge NGram Test

닉의네임 2022. 12. 11. 13:28
반응형

#! The [edgeNGram] token filter name is deprecated and will be removed in a future version. Please change the filter name to [edge_ngram] instead.

PUT doo_edge_ngram
{
  "settings": {
    "analysis": {
      "filter": {
        "doo_edge_ngram_filter": {
          "type": "edge_ngram",
          "min_gram": 1,
          "max_gram": 4
        }
      }
    }
  }
}
GET doo_edge_ngram/_analyze
{
  "tokenizer": "keyword",
  "filter": [
    "doo_edge_ngram_filter"
  ],
  "text": "진격의거인"
}

 

{
  "tokens" : [
    {
      "token" : "진",
      "start_offset" : 0,
      "end_offset" : 5,
      "type" : "word",
      "position" : 0
    },
    {
      "token" : "진격",
      "start_offset" : 0,
      "end_offset" : 5,
      "type" : "word",
      "position" : 0
    },
    {
      "token" : "진격의",
      "start_offset" : 0,
      "end_offset" : 5,
      "type" : "word",
      "position" : 0
    },
    {
      "token" : "진격의거",
      "start_offset" : 0,
      "end_offset" : 5,
      "type" : "word",
      "position" : 0
    }
  ]
}
반응형

'ElasticStack > Elasticsearch' 카테고리의 다른 글

[es] 데이터 계층을 사용한 데이터 수명 주기 관리  (1) 2023.01.02
[es] Shingle Test  (0) 2022.12.11
[es] NGram Test  (0) 2022.12.11
[es] filter script  (0) 2022.11.30
[es]성능체크  (0) 2022.11.24
Comments