c#18872 - Changing interface to request facets

It's getting too complicated to be able to figure out how we'll need to
use it...just having the app specify it directly with ES terminology for
now.