라이브러리

[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` 문을 사용하여 출력할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색