In addition to a few tooling optimizations, this release dramatically improves performance for queries where a small number of items is being filtered by a large type index by avoiding a large in-memory operation (in extreme cases this increases query speed by 100x).
These optimizations are in preparation for Dgraph v24 with Vector support (currently in Alpha). If you’d like to try v24-alpha on Dgraph Cloud please email vector@hypermode.com.
Please file Github Issues with the label v23.1.1 if you find any problems or bugs in this release.
node as var(func:uid("0x1"))
nodeDate as var(func:uid(node)) @filter(has(publication.date))
nodeDateFiltered as var(func:uid(nodeDate)) @filter(le(publication.date, "2023-10-05T10:00:00Z"))
Love to see any improvement on the has and le filters.