| Interface | Description | 
|---|---|
| QueryCompiler | Compiles search strings to Elasticsearch documents  | 
| QueryPart | A part of a GeoRocket query  | 
| Class | Description | 
|---|---|
| ElasticsearchQueryHelper | Helper methods to build Elasticsearch queries  | 
| ElasticsearchQueryOptimizer | An optimizer for Elasticsearch queries to make them more compact and (probably) faster to evaluate.  | 
| KeyValueQueryPart | A part of a GeoRocket query representing a key-value string  | 
| StringQueryPart | A part of a GeoRocket query representing a search string  | 
| Enum | Description | 
|---|---|
| KeyValueQueryPart.ComparisonOperator | Specifies how two key-value pairs should be compared to each other  | 
| QueryCompiler.MatchPriority | Specifies how the query returned by  QueryCompiler.compileQuery(String) should be applied |