A method indexes and retrieves documents stored in a database. A document
feature vector is extracted from each document and the documents are then
indexed according to the feature vectors. A spoken query is converted to
an intermediate representation representing likelihoods of possible
sequential combinations of terms in the spoken query. A query certainty
vector is generated from the intermediate representation. Other
information is acquired. The other information is combined with the query
certainty vector. The query vector and the other information are then
compared to each of the document feature vectors to retrieve a ranked
result set of documents.