This content has been marked as final. Show 1 reply
It is easier to think of implicit locations by considering the record result set ... If all records in the result set have a particular dimension value, then that dimension value is considered "implicit", and will only be available in the Endeca API if you use the getImplicitLocations() method of the Dimension object. If all the dimension values for a specific dimension exist on all the records, then the whole dimension is considered "implicit", and will only be available in the Endeca API via the getCompleteDimensions() method of the Navigation object.
For your specific query, if a dimension value is implicit, then logically all child nodes will be implicit. The reverse is not true as a leaf node may be implicit, but have a parent that has other - non-implicit - children.
I don't think Dgraph.Bins gets returned for implicit dimension values as the bin count would be the same as Navigation.getTotalNumERecs() (as the dimension value is implicit because it is on all records).