Hi all, I've read the documentation around pinot star-tree index (
https://docs.pinot.apache.org/basics/indexing/star-tree-index) and was thinking on how to define the set of dimensions in the
Dimensions Split Order. We currently have a ES solution that is used for real-time dashboarding and a future need for real-time analytics. I can of course go over the current queries executed on ES and work from there. We can do use needs gathering on the future requirements for the real-time analytics. This will lead to an ordered list of dimensions. Does one now add all these dimensions to the "dimensions split order" and leave it up to pinot to stop the tree splits when the leave contains no more than T number of documents, or does one typically limit the number of dimensions by only adding a certain number of dimensions in the 'dimensions split order'? If the latter is the case, how do you know how many to add, and is there a reason not to add all dimensions to 'dimensions split order'? Also, what happens when you have more than T documents in a leaf node: if one has put all dimensions in 'dimensions split order', I assume there is no further actions that can be taken? Else of course, one could add a dimension to 'dimensions split order'. Is the latter an easy fix or does it require reindexing all documents?