Added search filter functions.

Added support in the elasticsearch DSL for the
filter functions defined in http://tinyurl.com/qzobc69
What does the values parameter imply here?

Is it that it's matching the description against any of the provided
values?