I need to implement the following in a Spring Data Solr custom repository:
(X OR Y) AND Z
My current code is as follows:
Criteria criteria = new Criteria("x").is(X_VALUE);
criteria = criteria.or(new Criteria("y").is(Y_VALUE);
criteria = criteria.and(new Criteria("z").is(Z_VALUE);
But running this code I get the following precedence:
X OR (Y AND Z)
Any ideas?