.. _filter_syntax: GeoServer supported filter languages ==================================== Data filtering in GeoServer is based on the concepts found in the `OGC Filter Encoding Specification `_, which we suggest the reader to get familiar with. In particular GeoServer accepts filters encoded in three different languages: - `OGC Filter encoding specification v 1.0 `_, used in WFS 1.0 and SLD 1.0 - `OGC Filter encoding specification v 1.1 `_, used in WFS 1.1 - `CQL, Catalog Query Language `_, a plain text language created for the OGC Catalog specification and adapted to be a general and easy to use filtering mechanism. - `ECQL, Extended CQL `_, an extension to CQL that allows to express the same filters OGC Filter 1.1 can encode. A quick :ref:`cql_tutorial` is also available in this guide that shows examples of both CQL and ECQL. We suggest to look into the respective specifications for details.