11. The computer-readable storage medium of claim 8 , further comprising: receiving a search query from an end user; determining that the search macro is relevant to the search query based on the information stored for the search macro.
8. A computer-readable storage medium storing computer-useable instructions that, when used by a search engine device having a processor, cause the search engine device to perform a method, comprising: performing a search using a pre-existing and user-defined search macro at the search engine device; receiving one or more search results from the search; identifying one or more terms or URLs in at least a portion of the one or more search results; calculating scores for the one or more terms or URLs for the search macro; and storing information indicative of the one or more terms or URLs, the search macro, and the scores.