             url.append(Query.encodeForQuery(attributesToSnippet, withKey: "attributesToSnippet"))
         }
         
+        if let filters = filters {
+            url.append(Query.encodeForQuery(filters, withKey: "filters"))
+        }
+
         if let facetFilters = facetFilters {
             let data = try! NSJSONSerialization.dataWithJSONObject(facetFilters, options: NSJSONWritingOptions(rawValue: 0))
             let json = NSString(data: data, encoding: NSUTF8StringEncoding) as! String

    /// By default no snippet is computed.
    public var attributesToSnippet: [String]?
    
    /// Filter the query by a list of facets. Each facet is encoded as `attributeName:value`. 
    /// For example: ["category:Book","author:John%20Doe"].
    public var facetFilters: [String]?

        removeWordsIfNoResult = copy.removeWordsIfNoResult
        typoTolerance = copy.typoTolerance
        attributesToSnippet = copy.attributesToSnippet
        filters = copy.filters
        facetFilters = copy.facetFilters
        facetFiltersRaw = copy.facetFiltersRaw
        facets = copy.facets
