How to filter by date with Solarium

388 Views Asked by At

How can I add a clause in php Solarium to filter by date? like omit all the results where date > today.

$query = $client->createSelect();
$query->createFilterQuery('myDateField')->setQuery(
    sprintf('myDateField:%s', /*WHAT TO PUT HERE?*/)
);

thanks

1

There are 1 best solutions below

0
On BEST ANSWER

Your code would be in solarium for solr would be :

$query->createFilterQuery('myDateField')->setQuery(
    sprintf('myDateField:[2020-11-10T00:00:00Z TO NOW]')
);