라이브러리

[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()` 메소드는 도큐먼트의 필드 개수를 반환합니다. 이 메소드는 도큐먼트의 필드 목록을 반환하지 않고, 필드의 총 개수를 반환합니다. 이 메소드는 도큐먼트의 필드 개수를 확인할 때 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 167 페이지

검색

게시물 검색