@Hardy , Is there any nicer way to have faceting on ids of embedded collection aside from introducing a @Transient method that proxies calls to getId in a superclass solely for indexing purposes?