PHP Conference Japan 2024

SolrQuery::setExpand

(PECL solr >= 2.2.0)

SolrQuery::setExpand啟用/停用展開元件

描述

public SolrQuery::setExpand(bool $value): SolrQuery

啟用/停用展開元件。

參數

value

布林旗標

回傳值

SolrQuery

範例

範例 1 SolrQuery::setExpand() 範例

<?php

$query
= new SolrQuery('lucene');

$query
->setExpand(true)
->
setExpandRows(50)
->
setExpandQuery('text:product')
->
addExpandFilterQuery('manu:apple')
->
addExpandFilterQuery('inStock:true')
->
addExpandSortField('score', SolrQuery::ORDER_DESC)
->
addExpandSortField('title', SolrQuery::ORDER_ASC);

echo
$query.PHP_EOL;

?>

上述範例的輸出結果會類似於:

q=lucene&expand=true&expand.rows=50&expand.q=text:product&expand.fq=manu:apple&expand.fq=inStock:true&expand.sort=score desc,title asc

參見

新增註記

使用者貢獻註記

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