Faceted Search Framework based on KnockoutJS