I noticed that the Javadoc example code for CompassQueryBuilder reads as:
CompassQueryBuilder queryBuilder = session.createQueryBuilder();
queryBuilder.bool().addMust(queryBuilder.eq("name", "jack")).addMust(queryBuilder.lt("birthdate", "19500101")).toQuery().hits();
I think "session.createQueryBuilder();" and "queryBuilder.eq(...)" have been deprecated or renamed.
I see session.queryBuilder() but I do not see CompassQueryBuilder.eq() method in the source.