
SolrDocument 클래스의 addField 메서드는 SolrDocumentField 객체를 추가할 수 있습니다.
addField 메서드는 다음과 같은 형식의 필드를 추가할 수 있습니다.
- StringField: 문자열 필드
- TextField: 텍스트 필드
- IntField: 정수 필드
- LongField: 정수 필드 (64비트)
- FloatField: 실수 필드
- DoubleField: 실수 필드 (64비트)
- DateField: 날짜 필드
- BooleanField: 불리언 필드
- GeoPointField: 지리적 위치 필드
기존 필드와 중복되는 필드를 추가할 경우, addField 메서드는 기존 필드를 덮어씁니다.
addField 메서드의 파라미터는 다음과 같습니다.
- name: 필드 이름
- value: 필드 값
- type: 필드 타입 (기본적으로 StringField로 설정)
- multiValued: 필드가 다중 값일 경우 true, 아닐 경우 false (기본적으로 false로 설정)
- stored: 필드가 저장할 경우 true, 아닐 경우 false (기본적으로 true로 설정)
- indexed: 필드가 색인할 경우 true, 아닐 경우 false (기본적으로 true로 설정)
- required: 필드가 필수일 경우 true, 아닐 경우 false (기본적으로 false로 설정)
2025-05-20 08:38