Apache Solr SolrDisMaxQuery::removePhraseField

(사용 가능한 버전 정보가 없으며 Git에만 있을 수 있음)

SolrDisMaxQuery::removePhraseField — 구문 필드 제거(pf 매개변수)


설명

public SolrDisMaxQuery::removePhraseField(string $field): SolrDisMaxQuery

이전에 SolrDisMaxQuery::addPhraseField를 사용하여 추가한 구문 필드(pf 매개변수)를 제거합니다.


매개변수

field
Field Name

반환 값

SolrDisMaxQuery


Examples

예제 #1 SolrDisMaxQuery::removePhraseField() 예제

                  
<?php
$dismaxQuery = new SolrDisMaxQuery('lucene');
$dismaxQuery
    ->addPhraseField('first', 3, 1)
    ->addPhraseField('second', 4, 1)
    ->addPhraseField('cat', 55);
echo $dismaxQuery . PHP_EOL;
echo $dismaxQuery->removePhraseField('second');
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

q=lucene&defType=edismax&pf=first~1^3 second~1^4 cat^55
q=lucene&defType=edismax&pf=first~1^3 cat^55
                

기타