©
This document uses PHP Chinese website manual Release
(PECL solr >= 2.2.0)
SolrQuery::setExpand — Enables/Disables the Expand Component
$value
)Enables/Disables the Expand Component.
value
Bool flag
SolrQuery
Example #1 SolrQuery::setExpand() example
<?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