Search macros suggestions are provided to refine a user's search. When a
search query is received from an end user, one or more search macros are
determined to be relevant to the search query. The search macros are then
provided to the end user as suggestions for refining the user's search.
In some instances, the end user may chose to select one of the suggested
search macros. A search is then performed using the search query and the
selected search macro to provide search results to the end user that may
be more relevant to the user's search.