라이브러리

[PHP] SolrParams::add - SolrParams::addParam의 별칭




PHP에서 SolrParams::add에 대한 설명


SolrParams::add는 Solr 검색 엔진에서 사용하는 파라미터를 추가하는 메서드입니다. 이 메서드는 SolrQuery 클래스의 파라미터를 추가하는 데 사용됩니다.

예제


# 1. 기본적인 파라미터 추가


#hostingforum.kr
php

use SolariumClient;

use SolariumQueryTypeQuery;



$client = new Client();

$query = $client->createSolrQuery('mycollection');

$query->addParam('q', '키워드');

$query->addParam('start', 0);

$query->addParam('rows', 10);



$result = $client->query($query);



# 2. 필드별 파라미터 추가


#hostingforum.kr
php

use SolariumClient;

use SolariumQueryTypeQuery;



$client = new Client();

$query = $client->createSolrQuery('mycollection');

$query->addFieldParam('q', '키워드');

$query->addFieldParam('start', 0);

$query->addFieldParam('rows', 10);



$result = $client->query($query);



# 3. 파라미터 추가와 삭제


#hostingforum.kr
php

use SolariumClient;

use SolariumQueryTypeQuery;



$client = new Client();

$query = $client->createSolrQuery('mycollection');

$query->addParam('q', '키워드');

$query->addParam('start', 0);

$query->addParam('rows', 10);



// 파라미터 삭제

$query->deleteParam('start');



$result = $client->query($query);



# 4. 파라미터 추가와 수정


#hostingforum.kr
php

use SolariumClient;

use SolariumQueryTypeQuery;



$client = new Client();

$query = $client->createSolrQuery('mycollection');

$query->addParam('q', '키워드');

$query->addParam('start', 0);

$query->addParam('rows', 10);



// 파라미터 수정

$query->setParam('rows', 20);



$result = $client->query($query);



참고


- SolrParams::add는 파라미터를 추가하는 데 사용되며, 파라미터를 삭제하거나 수정하려면 deleteParam() 또는 setParam() 메서드를 사용해야 합니다.
- 필드별 파라미터 추가는 addFieldParam() 메서드를 사용합니다.
- 파라미터의 이름과 값은 Solr 검색 엔진의 파라미터 명세에 따라 결정됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색