full facet suppor: modified interface, modified indexing, etc. etc.