2024 年日本 PHP 研討會

SolrDisMaxQuery::removePhraseField

(沒有版本資訊,可能只在 Git 中)

SolrDisMaxQuery::removePhraseField移除片語欄位 (pf 參數)

說明

public SolrDisMaxQuery::removePhraseField(字串 $field): SolrDisMaxQuery

移除先前使用 SolrDisMaxQuery::addPhraseField 加入的片語欄位 (pf 參數)。

參數

field

欄位名稱

回傳值

SolrDisMaxQuery

範例

範例 #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

另請參閱

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top