Php/docs/solrquery.setexpand

提供:Dev Guides
< Php
移動先:案内検索

SolrQuery::setExpand

(PECL solr >= 2.2.0)

SolrQuery::setExpandEnables/Disables the Expand Component


説明

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

Enables/Disables the Expand Component.


パラメータ

value
Bool flag


返り値

SolrQuery


例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

参考