//Equivalent to
//SELECT color, year, tags, price FROM cars WHERE QUERY IS "cool" AND tags
//CONTAINS ALL ("cool", "hybrid") EXCEPT ("favorite") AND color in ("red")
//ORDER BY price desc LIMIT 0,10 BROWSE BY color(true, 1, 10, hits), year(true, 1, 10, value), price
SenseiClientRequest senseiRequest = SenseiClientRequest.builder()
.addFacet("color", Facet.builder().minHit(1).expand(true).orderByHits().max(10).addProperty("maxFacetsPerKey", "3").build())
//.addFacet("price", Facet.builder().minHit(1).expand(false).orderByHits().max(10).build())
.addFacet("year", Facet.builder().minHit(1).expand(true).orderByVal().max(10).build())
.query(Queries.stringQuery("cool"))
.addSelection(Selection.terms("tags", Arrays.asList("cool", "hybrid"), Arrays.asList("favorite"), Operator.and))