add query facet feature + update specs + update .gitignore