
SolrDocumentField::__construct 메소드는 SolrDocumentField 클래스의 생성자로, Solr 문서 필드의 초기화를 담당합니다. 이 메소드는 Solr 문서 필드의 기본 속성을 설정하는 데 사용됩니다.
이 메소드의 인자로는 다음과 같은 것들이 있습니다.
- $name: 필드 이름
- $type: 필드 타입 (예: text, integer, date 등)
- $multiValued: 필드가 다중 값인지 여부 (true/false)
- $stored: 필드가 저장되는지 여부 (true/false)
- $indexed: 필드가 색인되는지 여부 (true/false)
- $required: 필드가 필수인지 여부 (true/false)
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$documentField = new SolrDocumentField(
'name', // 필드 이름
'text', // 필드 타입
false, // 다중 값인지 여부
true, // 저장되는지 여부
true, // 색인되는지 여부
false // 필수인지 여부
);
이 예시 코드는 'name' 필드의 초기화를 보여줍니다. 필드 이름은 'name'이며, 필드 타입은 'text'로 설정되어 있습니다. 필드는 다중 값이 아니며, 저장되고 색인됩니다. 필드는 필수는 아니지만, 필드가 없으면 문서가 색인되지 않습니다.
2025-04-14 11:36