number_format_exception: number_format_exception
Elasticsearch의미
숫자여야 하는 값을 숫자로 변환할 수 없었다. 필드 또는 매개변수가 숫자를 기대하는 곳에 유효하지 않거나 숫자가 아닌 문자열이 제공되었다.
원인
숫자(integer/long/double) 필드에 숫자가 아닌 텍스트 전송, 빈 문자열을 숫자로 변환 시도, 잘못된 소수 형식, 또는 매핑과 호환되지 않는 입력 데이터.
해결 방법
필드에 유효한 숫자 값을 전송한다. 인덱싱 전에 원본 데이터를 검증/변환한다. 빈 값에는 null을 사용하거나 필드를 생략한다. 매핑의 coerce 설정과 필드 타입을 검토한다. 소수 구분 기호로 점을 사용한다.
같은 데이터베이스의 다른 항목
- unavailable_shards_exceptionunavailable_shards_exception
- query_shard_exceptionquery_shard_exception
- script_exceptionscript_exception
- connect_transport_exceptionconnect_transport_exception
- repository_missing_exceptionrepository_missing_exception
- concurrent_snapshot_execution_exceptionconcurrent_snapshot_execution_exception
- invalid_index_name_exceptioninvalid_index_name_exception