: So the solution would be to use TZ as described in
:
https://solr.apache.org/guide/solr/9_5/indexing-guide/date-formatting-math.html#tz
: But somehow this does not work as advertised. It wrongly returns
: starting points in the perspective of utc aka: 00:00:00Z instead of
: 23:00:00Z) . In your example where you use America/Los_Angeles it shows
: that it correctly uses 2013-11-01T07:00:00Z and so on. I strongly
: suspect that this is called differently in the json api (considering "q"
: becomes "query" in the json api)
TZ is a global request param that affects the entire request.
It can't be specified "per-facet" like you seem to be trying to do with
your JSON query.
(try adding it as a key to the top level json map, with "query" and
"limit")
: GET https://<link-to-solr>/solr/<collection>/query
: Accept: application/json
: Content-Type: application/json
:
: {
: "query": "*:*",
: "limit": 0,
: "facet": {
: "series": {
: "hardend": false,
: "field": "<date-field>",
: "gap": "+1MONTH",
: "start": "2024-01-01T00:00:00Z/MONTH",
: "end": "2024-05-01T00:00:00Z",
: "type": "range",
: "TZ": "Europe/Zurich"
: }
: }
: }
-Hoss
http://www.lucidworks.com/