1
$client = $this->solr->getClient();
$query = $client->createSelect();
$facetSet = $query->getFacetSet();
$facetSet->createFacetField('id')->setField('publication_year');
$facet = $facetSet->createFacetRange('yearsranges');
$facet->setField('publication_year');
$facet->setStart(--MIN DATE VALUE--);
$facet->setGap(--I NEED TO MAKE RANGE OF 10 YEARS--);
$facet->setEnd(--NOW DATE TIME--);
$solrQuery = '*:*';
$query->setQuery($solrQuery);
$query->setRows(0);
$data = $client->select($query)->getFacetSet()->getFacet('yearsranges');
dump($data);
die;
我們先問你,如果它是有效的,使日期範圍在Solr的面Solr的集合中 「PUBLICATION_YEAR」字段。這個日期實際上是這種格式的字符串。Symfony的日光浴束日期時間範圍
"2009-10-29T23:00:00Z"