A colleague, David Gonzalez, summarised why to use QueryBuilder very well:1. It simplifies making complex parametised queries2. It should auto-optimize query evaluation3. Extension points for adding custom behaviour(custom predicates, Hit Writers etc)4. Provides pagination, facets etcThere is no rea...