728x90
출처:https://discuss.elastic.co/t/kibana-word-cloud-on-text-field/250523/8
mapping을 text, keyword인 경우
문서내용이 "미국 미국 미국 한국" 인 경우 데이터를 통자 하나의 단어로 들어간다.
위 링크에서 말해준대로
mapping에 text타입에 fielddata: true 옵션를 추가하니
필드가 쪼개져 wordcloud를 사용할 수 있게 되었다.
* 다시 색인과 인덱스패턴 재생성에 필요함.
PUT textindex2
{
"mappings": {
"properties": {
"message": {
"type": "text",
"fielddata": true
}
}
}
}
POST textindex2/_doc
{ "message": "This is my message" }
POST textindex2/_doc
{ "message": "This is my other message" }
- 귀하의 경우 "용어"가 아마도 올바른 것일 것입니다.
- fielddata가 활성화된 "텍스트" 필드에서 사용하면 예상한 대로 수행됩니다
- (문서에서 가장 일반적인 단어 표시) -
- 중요한 용어는 비정상적으로 강조 표시되는 특별한 경우일 뿐입니다 현재 쿼리와 관련된 일반적인 용어(쿼리 없이는 의미가 없음)
댓글