1. A computer-implemented method for finding a target document in a spoken language processing, the target document extracted in real-time during a verbal exchange between a first entity and a second entity via a communication device, the method comprising: creating a log file having log data related to the verbal exchange between the first entity and the second entity via the communication device, the log data including training data and validation data, where the validation data and the training data includes a plurality of call logs, the call logs being different for each call log data set between the validation data and the training data; calculating, before the verbal exchange ends, using a processor, a score of each document in a document set, in response to receiving first n words from the real-time verbal exchange between the first entity and the second entity via an automatic speech recognition (ASR) system, wherein n is greater than or equal to 0; storing the score of each document in the document set in a document score database; reading a prior distribution of each document in the document set from a memory device; updating, for each document in the document set, the score, using the prior distribution and a weight for interpolation, wherein the weight for interpolation is calculated based on a confidence score of output of the ASR system; and finding a target document among the document set, before the verbal exchange ends and based on the updated score of each document derived from the training data and the validation data, by examining a subset of the verbal exchange to reduce score computations.