-
Elasticsearch client 쓸때 주의점project 2022. 12. 1. 14:12
1. 응답 코드
예를 들어 Java client 로 index 명령어를 그냥 내리면 201이 반환된다.
엘라스틱서치 서버에 접수되었다는 뜻으로 다음 코드라인에서 다른 명령어를 내리면 앞에 명령어가 반영안된상태로 들어갈 수 있다.
역시 이런 경우엔 응답코드를 잘 읽어야 하는데,
GitHub - elastic/elasticsearch: Free and Open, Distributed, RESTful Search Engine
Free and Open, Distributed, RESTful Search Engine. Contribute to elastic/elasticsearch development by creating an account on GitHub.
github.com
여기에서 각각 응답이 어떤 의미인지 나와있다.
2. Date 필드
Date 타입은 JSON 포맷에서 문자열로 처리된다.
https://esbook.kimjmin.net/07-settings-and-mappings/7.2-mappings/7.2.3-date
7.2.3 날짜 - date - Elastic 가이드북
"doc_values", "index", "null_value", "ignore_malformed" 옵션들은 문자열, 숫자 필드와 기능이 동일합니다.
esbook.kimjmin.net
ISO_INSTANT (yyyy-MM-ddThh:mm:ssZ), 밀리초 형식이 기본으로 지원된다.
뭐가 들어오던 long 으로 변환해서 루씬에 저장한다. (UTC 밀리초)
'project' 카테고리의 다른 글
내부 인증 시스템 개발하기 (0) 2023.02.20 logstash oom 이슈 (0) 2023.02.19 Maven 에 대해 (0) 2022.09.21 Git 과 Git-gui 정리 글 (0) 2022.09.18 cs 수업 과제 정리 (0) 2022.06.17