ref #6203 - creating a more generic hook for search_options, BZ1108905

**please note** that `resource.name` is the pluralized name of the resource so that if you want to create your own `search_options` hook, make sure your method name is plural.