라이브러리
[PHP] SolrDocument::getFieldCount - 이 문서의 필드 수를 반환합니다.
SolrDocument::getFieldCount()
SolrDocument::getFieldCount() 메소드는 SolrDocument 객체에서 필드의 총 개수를 반환합니다. 이 메소드는 SolrDocument 객체가 가지고 있는 필드의 수를 반환합니다.
예제
#hostingforum.kr
php
use SolariumClient;
use SolariumCoreQuerySelectQuery;
// Solarium 클라이언트 생성
$client = new Client();
// 인덱스 선택
$index = $client->createIndex('my_index');
// 도큐먼트 생성
$document = new SolariumCoreDocumentDocument();
// 필드 추가
$document->addField('id', 'doc1');
$document->addField('name', 'John Doe');
$document->addField('age', 30);
// 도큐먼트 추가
$index->addDocument($document);
// 도큐먼트 저장
$index->commit();
// 도큐먼트 검색
$query = $client->createSelect();
$query->setFields(['id', 'name', 'age']);
// 도큐먼트 조회
$result = $query->execute();
// 도큐먼트 필드 개수 확인
$document = $result->getDocuments()[0];
echo "도큐먼트 필드 개수: " . $document->getFieldCount() . "
";
// 도큐먼트 필드 목록 출력
foreach ($document->getFields() as $field) {
echo $field->getName() . ": " . $field->getValue() . "
";
}
결과
#hostingforum.kr
도큐먼트 필드 개수: 3
id: doc1
name: John Doe
age: 30
설명
위 예제에서, `SolrDocument::getFieldCount()` 메소드는 도큐먼트의 필드 개수를 반환합니다. 이 메소드는 도큐먼트의 필드 목록을 반환하지 않고, 필드의 총 개수를 반환합니다. 이 메소드는 도큐먼트의 필드 개수를 확인할 때 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.