
SolrClient::getById 메서드는 문서 ID를 받아서 해당 문서를 반환합니다. 문서 ID는 숫자, 문자, 또는 숫자와 문자의 혼합으로 구성될 수 있습니다. 예를 들어, '12345', 'abc123', '123abc'과 같은 형식의 ID를 사용할 수 있습니다.
이 메서드는 JSON 형식으로 문서를 반환합니다. 반환되는 JSON 객체는 다음과 같은 형식일 수 있습니다.
#hostingforum.kr
json
{
"id": "12345",
"name": "문서 이름",
"content": "문서 내용"
}
SolrClient::getById 메서드를 사용하는 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$client = new SolrClient();
$result = $client->getById('12345');
if ($result !== null) {
$document = json_decode($result->getResponse(), true);
echo "문서 ID: " . $document['id'] . "n";
echo "문서 이름: " . $document['name'] . "n";
echo "문서 내용: " . $document['content'] . "n";
} else {
echo "문서를 찾을 수 없습니다.n";
}
이 예제 코드에서는 '12345'라는 ID를 사용하여 문서를 검색하고, 반환된 JSON 객체를 파싱하여 문서의 ID, 이름, 내용을 출력합니다.
2025-07-04 23:38