Thanks John.
Sure, here's some more details about my requirements:
I've about 500K documents in my index. My index is not updated in real-time - it gets refreshed twice a day. I've about 70 facets - these will likely grow to a 100 over time. The number of possible values in the facets vary from 2 (Gender facet) to 2K (Industry facet).
I'm completely new to Bobo. I'd like to understand what is it about Bobo's design that allows it to provide dynamic faceting. I'd also like to understand the performance implications of this feature. Meanwhile I'll look through the Bobo docs/source to see what a RuntimeFacetHandler does.