16. One or more computer storage media having computer-executable instructions stored thereon, which in response to execution by a computer, cause the computer to perform steps comprising: featurizing a set of documents of different languages into multilingual features; clustering the set of documents into topic-based clustering data using the multilingual features: constructing a Boltzmann machine based on the documents, the multilingual features of the documents, and the topic-based clustering data; using the Boltzmann machine to rank the set of documents of different languages returned in a search; and displaying at least a portion of the set of documents, wherein an order to display the portion of the set of documents is based at least in part on the rank generated by the Boltzmann machine.
19. The one or more computer storage media of claim 16 having further computer-executable instructions stored thereon, which in response to execution by the computer, cause the computer to perform further steps comprising, training the Boltzmann machine, including adjusting weights and thresholds such that a predicted document relevancy distribution approximates a target distribution.