search service supporting facets and filtering