* The expected JSON structure to represent a search statement is as follows:
*
* <p>
- *
+ *
* <pre>
* {
* "results-start": int, - Optional: index of starting point in result set.
* @return - ElasticSearch syntax string.
*/
public String toElasticSearch() {
-
StringBuilder sb = new StringBuilder();
- List<QueryStatement> notMatchQueries = new ArrayList<QueryStatement>();
- List<QueryStatement> mustQueries = new ArrayList<QueryStatement>();
- List<QueryStatement> shouldQueries = new ArrayList<QueryStatement>();
+ List<QueryStatement> notMatchQueries = new ArrayList<>();
+ List<QueryStatement> mustQueries = new ArrayList<>();
+ List<QueryStatement> shouldQueries = new ArrayList<>();
createQueryLists(queries, mustQueries, shouldQueries, notMatchQueries);