Added search filter functions.

Added support in the elasticsearch DSL for the
filter functions defined in http://tinyurl.com/qzobc69
Should this be entity.URL.Path()? I am not sure about what it's need to be passed to ES here.