This avoids the formatting part of those methods (`browse` in the case of `search`, `display_name` in the case of `name_search`), which is useless in most cases. This also enables further optimizations where `_search` and `_name_search` return subqueries instead of record ids.