
SolrInputDocument 클래스의 reset 메서드는 문서의 필드 값을 초기화합니다. 초기화하는 필드는 다음과 같습니다.
- id 필드: 초기화되지 않습니다. id 필드는 문서의 고유 식별자이므로 초기화하면 문서의 식별성이 사라집니다.
- version 필드: 초기화되지 않습니다. version 필드는 문서의 버전을 나타내므로 초기화하면 문서의 버전이 사라집니다.
- parent 필드: 초기화되지 않습니다. parent 필드는 문서의 부모 문서를 나타내므로 초기화하면 문서의 부모가 사라집니다.
- boost 필드: 초기화되지 않습니다. boost 필드는 문서의 스코어를 조정하는 데 사용되므로 초기화하면 문서의 스코어가 사라집니다.
reset 메서드를 호출하면 문서의 필드 값이 초기화됩니다. 초기화된 필드는 다음과 같습니다.
- 필드 값이 null 또는 빈 문자열인 필드: 초기화됩니다.
- 필드 값이 0 또는 false 인 필드: 초기화됩니다.
- 필드 값이 null 또는 빈 문자열이 아닌 필드: 그대로 유지됩니다.
reset 메서드를 호출한 후, 문서의 상태는 다음과 같습니다.
- id 필드: 그대로 유지됩니다.
- version 필드: 그대로 유지됩니다.
- parent 필드: 그대로 유지됩니다.
- boost 필드: 그대로 유지됩니다.
- 초기화된 필드: 초기화된 필드 값이 null 또는 빈 문자열이 됩니다.
2025-07-20 13:47