*
* <p>
* The expected JSON structure for a filter stanza is as follows:
- *
+ *
* <pre>
* {
* "filter": {
StringBuilder sb = new StringBuilder();
- List<QueryStatement> notMatchQueries = new ArrayList<QueryStatement>();
+ List<QueryStatement> notMatchQueries = new ArrayList<>();
sb.append("{");
sb.append("\"bool\": {");
matchQueriesCount = 0;
for (QueryStatement query : any) {
- // if(!firstQuery.compareAndSet(true, false)) {
if (matchQueriesCount > 0) {
sb.append(", ");
}
}
sb.append("],");
- // firstQuery.set(true);
notMatchQueriesCount = 0;
sb.append("\"must_not\": [");
for (QueryStatement query : notMatchQueries) {
- // if(!firstQuery.compareAndSet(true, false)) {
if (notMatchQueriesCount > 0) {
sb.append(", ");
}