Added search filter functions.

Added support in the elasticsearch DSL for the
filter functions defined in http://tinyurl.com/qzobc69
iter.Close is deferred here but then explicitly called below. Is this the desired behavior? If so, perhaps we should add a comment.