14. A method comprising: automatically detecting, via a processor, when additional web-site structure data is added to a web-site, wherein the additional web-site structure data is based on a structure of the web-site; extracting the additional web-site structure data from the web-site; formatting the additional web-site structure data into formatted additional data comprising an additional topic section, an additional hyperlink section, and an additional content/answer section; analyzing, via a processor, the formatted additional data and formatted original data, to yield an analysis, wherein the formatted original data comprises an original topic section, an original hyperlink section, and an original content/answer section; when, based on the analysis, the original topic section is determined to be thematically coherent with the additional topic section, merging the formatted original data and the formatted additional data into third formatted data; receiving the spoken natural language user query; organizing data into a ranked hierarchical structure based on the spoken natural language user query, wherein the data comprises one of (1) the formatted original data and the formatted original data, and (2) the third formatted data; generating a ranked list of relevant responses to the spoken natural language user query using the data; and synchronizing a two-way, natural language spoken dialog to provide a response to the spoken natural language user query according to the ranked list.
14. A method comprising: automatically detecting, via a processor, when additional web-site structure data is added to a web-site, wherein the additional web-site structure data is based on a structure of the web-site; extracting the additional web-site structure data from the web-site; formatting the additional web-site structure data into formatted additional data comprising an additional topic section, an additional hyperlink section, and an additional content/answer section; analyzing, via a processor, the formatted additional data and formatted original data, to yield an analysis, wherein the formatted original data comprises an original topic section, an original hyperlink section, and an original content/answer section; when, based on the analysis, the original topic section is determined to be thematically coherent with the additional topic section, merging the formatted original data and the formatted additional data into third formatted data; receiving the spoken natural language user query; organizing data into a ranked hierarchical structure based on the spoken natural language user query, wherein the data comprises one of (1) the formatted original data and the formatted original data, and (2) the third formatted data; generating a ranked list of relevant responses to the spoken natural language user query using the data; and synchronizing a two-way, natural language spoken dialog to provide a response to the spoken natural language user query according to the ranked list. 15. The method of claim 14 , wherein extracting the additional web-site structure data comprises parsing the web-site data, determining relevance of text in the web-site data and determining a relationship of text in the web-site data.