8. A system for searching key words, comprising: one or more hardware processors; and non-transitory storage medium accessible to the one or more hardware processors; the non-transitory storage medium is configured to store instructions, wherein the instructions, when executed by the one or more hardware processors, are configured to cause the system to: receive a key word typed in a search box and to send a search request based on the key word; receive a first set of directly associated words of the key word from a keyword database and a summary extracted from search results queried using the first set of directly associated words; receive a second set of indirectly associated words of the key word; display, as a list, the first set of directly associated words and the second set of indirectly associated words along with but below the first set of directly associated words in the search box; upon displaying the list, trigger a time measurement to acquire a user dwell time on the displayed first set of associated words; monitor and determine that the user dwell time on the displayed directly associated words has reached a predetermined threshold user dwell time; and display, upon determining that the user dwell time has reached the predetermined threshold user dwell time, the summary extracted from the search results along with the displayed first set of associated words.
9. The system of claim 8 , wherein the first set of directly associated words comprises word groups in the keyword database having at least one word matching the key word.