
SolrClient::addDocument 메소드를 사용하여 Solr에 문서를 추가할 때, 키-값 쌍의 이름이 중복되는 경우는 기본적으로 문서의 필드 이름이 중복되는 것으로 간주됩니다. 이 경우, Solr는 마지막으로 추가된 필드 값을 사용합니다.
예를 들어, 다음 코드를 사용하여 문서를 추가합니다.
#hostingforum.kr
php
$document = new stdClass();
$document->name = 'John Doe';
$document->age = 30;
$client->addDocument($document);
이 경우, 만약 'name' 필드가 이미 존재하는 경우, 새로 추가된 'name' 필드는 이전 'name' 필드의 값을 덮어씁니다.
Solr에 저장된 문서들을 확인하는 방법은 다음과 같습니다.
1. Solr의 Query API를 사용하여 문서를 검색합니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('*:*');
$result = $client->search($query);
2. Solr의 Admin API를 사용하여 문서를 확인합니다.
#hostingforum.kr
php
$client->getAdminUrl('/solr/#/dataimport');
이 URL을 열면 Solr의 Admin 페이지가 열립니다. 여기서 'Documents' 탭을 클릭하여 문서를 확인할 수 있습니다.
2025-06-01 01:31