키바나로 index를 생성해보자.
ℹ️ 공식문서에 index를 키바나를 통해 생성하는 방법이 자세히 설명되어 있음
broccoli라는 인덱스를 생성하고 은전한닢의 형태소 분석기를 설정하자.
PUT broccoli
{
"settings": {
"index": {
"number_of_shards": 1,
"number_of_replicas": 1,
"analysis": {
"analyzer": {
"broccoli_eunjeon": {
"type": "custom",
"tokenizer":"seunjeon"
}
},
"tokenizer": {
"seunjeon": {
"type": "seunjeon_tokenizer"
}
}
}
}
},
"mappings": {
"properties": {
"content": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "broccoli_eunjeon"
},
"title": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "broccoli_eunjeon"
}
}
}
}