
SolrClient::system 메서드는 Solr 클라이언트의 시스템 정보를 가져올 때 사용됩니다. 이 메서드는 시스템 정보를 JSON 형식으로 반환합니다.
이 메서드는 동기식으로 작동합니다. 따라서 메서드 호출이 완료될 때까지 프로그램은 블록킹됩니다.
이 메서드는 다음과 같은 오류가 발생할 수 있습니다.
- Solr 클라이언트가 연결되지 않은 경우
- Solr 클라이언트와의 연결이 끊어졌을 때
- 시스템 정보를 가져올 때 오류가 발생한 경우
이 메서드는 다음 상황에서 사용해야 합니다.
- Solr 클라이언트의 시스템 정보를 가져올 때
- Solr 클라이언트의 버전 정보를 가져올 때
- Solr 클라이언트의 구성 정보를 가져올 때
이 메서드는 다음과 같은 파라미터를 받을 수 있습니다.
- `options`: 옵션을 지정할 때 사용합니다. 예를 들어, `timeout`을 지정할 수 있습니다.
이 메서드의 사용 예시는 다음과 같습니다.
#hostingforum.kr
php
$client = new SolrClient('http://localhost:8983/solr');
$result = $client->system();
print_r($result);
이 메서드는 다음과 같은 반환값을 반환합니다.
- `system_info`: 시스템 정보를 포함하는 JSON 객체
예를 들어, 다음과 같은 반환값이 반환될 수 있습니다.
#hostingforum.kr
json
{
"system_info": {
"solr_version": "8.11.1",
"solr_node_name": "localhost",
"solr_node_id": "localhost_14324",
"solr_core_name": "collection1",
"solr_core_id": "collection1_14324",
"solr_core_version": "8.11.1"
}
}
2025-03-31 18:16