라이브러리
[PHP] SolrInputDocument::getFieldNames - 문서의 모든 필드를 포함하는 배열을 반환합니다.
SolrInputDocument::getFieldNames
SolrInputDocument은 Apache Solr의 Java API에서 제공하는 클래스로, Solr에 데이터를 입력하는 데 사용됩니다. `getFieldNames` 메서드는 SolrInputDocument에 포함된 필드 이름을 반환하는 메서드입니다.
# 사용 예제
#hostingforum.kr
php
use ApacheSolrSolrClient;
use ApacheSolrDocument;
// Solr 클라이언트 생성
$solrClient = new SolrClient('http://localhost:8983/solr');
// SolrInputDocument 생성
$document = new Document();
// 필드 추가
$document->addField('id', '1');
$document->addField('name', 'John Doe');
$document->addField('age', 30);
// 필드 이름 얻기
$fieldNames = $document->getFieldNames();
// 필드 이름 출력
foreach ($fieldNames as $fieldName) {
echo "$fieldName
";
}
# 결과
#hostingforum.kr
id
name
age
# 설명
* `getFieldNames` 메서드는 SolrInputDocument에 포함된 필드 이름을 반환합니다.
* 필드는 `addField` 메서드를 사용하여 추가할 수 있습니다.
* 필드 이름은 `getFieldNames` 메서드를 사용하여 얻을 수 있습니다.
# 추가 예제
#hostingforum.kr
php
use ApacheSolrSolrClient;
use ApacheSolrDocument;
// Solr 클라이언트 생성
$solrClient = new SolrClient('http://localhost:8983/solr');
// SolrInputDocument 생성
$document = new Document();
// 필드 추가
$document->addField('id', '2');
$document->addField('name', 'Jane Doe');
$document->addField('age', 25);
// 필드 이름 얻기
$fieldNames = $document->getFieldNames();
// 필드 이름 출력
foreach ($fieldNames as $fieldName) {
echo "$fieldName
";
}
# 결과
#hostingforum.kr
id
name
age
# 설명
* 두 번째 예제는 첫 번째 예제와 동일합니다.
* 두 번째 예제에서는 다른 필드 값을 사용합니다.
# 필드 이름 얻기
`getFieldNames` 메서드는 SolrInputDocument에 포함된 필드 이름을 반환합니다. 필드는 `addField` 메서드를 사용하여 추가할 수 있습니다.
# 필드 추가
필드는 `addField` 메서드를 사용하여 추가할 수 있습니다. `addField` 메서드는 필드 이름과 필드 값을 인수로 받습니다.
# 필드 이름 출력
필드 이름은 `getFieldNames` 메서드를 사용하여 얻을 수 있습니다. 필드 이름은 `foreach` 문을 사용하여 출력할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.