The query is the text string sent by the user. A query is made up of a designator and an optional instruction. A designator is the first word of a query. A designator is either an internet domain name (with or without an explicit specification of a top-level domain) or a URL. The channel and the designator together specify the location of a CMRL (or HTML or other) document.1