1. A system using one or more servers comprising one or more processors for providing a recommended search query and an advertising word, the system comprising: a non-transitory storage device coupled to the one or more servers, the non-transitory storage device comprising a plurality of search queries and a plurality of advertising words, wherein an index component configured to make an index of the search queries and the advertising words according to one of a consonant/vowel, a syllable, a suffix or any combination thereof and the index is classified and stored in the non-transitory storage device; a web server configured to receive a partial or full search query in real-time and to transmit the partial or full search query to a query autocompletion server, the partial or full search query being entered in a search display area of a web page; and upon detection of the partial or full search query, the query autocompletion server is configured to generate an auto-completed search query and an auto-completed advertising word according to the index, the generation occurring in real-time as the partial or full search query is entered, wherein the generated auto-completed search query and the auto-completed advertising word are displayed in real-time in a user interface window associated with the search display area, the displaying including using a visual indicator to distinguish the auto-completed advertising word from the auto-completed search query.