An interactive searching method, comprising: receiving by a search engine a first query; parsing by the search engine the first query to obtain a first parsing result of the first query, wherein the parsing operation comprises at least one of a type identification, a semantic analysis, a synonymous rewrite, an interactive clarification and an information completion; obtaining by the search engine a plurality of first search results associated with the first query according to the first parsing result; returning by the search engine the plurality of first search results in a first displaying part in a search result webpage; if the number of first search results is larger than a predetermined threshold, displaying a dialogue box to interact with the user and to obtain, as inputs from the user in response to automatically generated interactive questions, information to complement the first query, wherein the dialogue box is displayed in a second displaying part in the search result webpage of the client device; receiving by the search engine the obtained information to complement the query from the user, to generate a second query from the first query and the information received; parsing by the search engine the second query to obtain a second parsing result of the second query, wherein the parsing operation comprises at least one of the type identification, the semantic analysis, the synonymous rewrite, the interactive clarification and the information completion; obtaining by the search engine a plurality of second search results associated with the second query according to the second parsing result; and returning the plurality of second search results by the search engine to replace the first search result in the first displaying part in the search result webpage. receiving by a search engine a first query; parsing by the search engine the first query to obtain a first parsing result of the first query, wherein the parsing operation comprises at least one of a type identification, a semantic analysis, a synonymous rewrite, an interactive clarification and an information completion; obtaining by the search engine a plurality of first search results associated with the first query according to the first parsing result; returning by the search engine the plurality of first search results in a first displaying part in a search result webpage; if the number of first search results is larger than a predetermined threshold, displaying a dialogue box to interact with the user and to obtain, as inputs from the user in response to automatically generated interactive questions, information to complement the first query, wherein the dialogue box is displayed in a second displaying part in the search result webpage of the client device; receiving by the search engine the obtained information to complement the query from the user, to generate a second query from the first query and the information received; parsing by the search engine the second query to obtain a second parsing result of the second query, wherein the parsing operation comprises at least one of the type identification, the semantic analysis, the synonymous rewrite, the interactive clarification and the information completion; obtaining by the search engine a plurality of second search results associated with the second query according to the second parsing result; and returning the plurality of second search results by the search engine to replace the first search result in the first displaying part in the search result webpage.