일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- mysql 사용자 생성
- docker 설치
- mysql database truncate
- cookie today
- mysql DB권한
- mysql table 손상
- cookie 하루 저장
- mariadb 모든 데이터 삭제
- galera cluster 재시작
- mysqlcheck
- 서버 재시작시 mount
- mysql 검사
- elasticsearch mapping생성
- mysql 손상
- 쿠키 오늘
- mysql yum 설치
- mysql all table truncate
- mariadb galera cluster
- mariadb all table truncate
- centos mount
- mysql database 검사
- mysql 자동복구
- mysql auto repair
- mysql recovery
- 쿠키 하루 저장
- mysql 모든 데이터 삭제
- 쿠키 하루
- linux mount 방법
- mysql galera cluster
- mysql yum install
- Today
- Total
IT
ElasticSearch Index 생성 및 Mapping 정보 동시 생성(mapping lowercase 오류) 본문
ElasticSearch Index 생성 및 Mapping 정보 동시 생성(mapping lowercase 오류)
셋글자 2020. 9. 21. 10:12elastic index생성 및 mapping 정보 같이 생성
mapping lowercase 오류
"archiveFileTf": {
"type": "keyword",
"normalizer": "keyword_lowercase"
},
위와 같이 인덱스 생성시 ketword_lowercase 를 인식하지 못하는 오류가 발생시
아래와 같이 setting안에 아래 json 데이터 추가
"analysis": {
"normalizer": {
"keyword_lowercase": {
"type": "custom",
"filter": ["lowercase"]
}
}
# curl -XPUT localhost:9200/index명 -H 'Content-Type:application/json' -d @~~.json
~~.json(mapping 정보 json 데이터)
{
"settings": {
"analysis": {
"normalizer": {
"keyword_lowercase": {
"type": "custom",
"filter": ["lowercase"]
}
}
}
},
"mappings": {
"properties": {
"C$ACTORS": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"C$MC": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"CONTENT": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"SUBJECT": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"actors": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"archiveFileTf": {
"type": "keyword",
"normalizer": "keyword_lowercase"
},
"categoryId": {
"type": "keyword",
"normalizer": "keyword_lowercase"
},
"categoryPath": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"content": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"contentId": {
"type": "keyword",
"normalizer": "keyword_lowercase"
},
"highresoFileTf": {
"type": "keyword",
"normalizer": "keyword_lowercase"
},
"mc": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"mergeDocument": {
"type": "text"
},
"overalleditFileTf": {
"type": "keyword",
"normalizer": "keyword_lowercase"
},
"rootCategoryId": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"searchTags": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"subject": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}