10. A device comprising: a memory to store instructions; and at least one processor to execute the instructions to: receive a voice search query, determine recognition hypotheses from the voice search query, determine, for the recognition hypotheses, statistical weights, each of the statistical weights reflecting a respective likelihood that a corresponding recognition hypothesis, of the recognition hypotheses, is accurate for the voice search query, select, based on the statistical weights, a plurality of the recognition hypotheses as selected recognition hypotheses, where the selected recognition hypotheses are associated, respectively, with corresponding statistical weights of the statistical weights, and where a quantity of the selected recognition hypotheses is based on a quantity of terms included in one of the selected recognition hypotheses and a maximum quantity of terms to be included in a weighted boolean query, construct the weighted boolean query using the selected recognition hypotheses, the weighted boolean query including the selected recognition hypotheses weighted by the corresponding statistical weights, and obtain results associated with the weighted boolean query.
10. A device comprising: a memory to store instructions; and at least one processor to execute the instructions to: receive a voice search query, determine recognition hypotheses from the voice search query, determine, for the recognition hypotheses, statistical weights, each of the statistical weights reflecting a respective likelihood that a corresponding recognition hypothesis, of the recognition hypotheses, is accurate for the voice search query, select, based on the statistical weights, a plurality of the recognition hypotheses as selected recognition hypotheses, where the selected recognition hypotheses are associated, respectively, with corresponding statistical weights of the statistical weights, and where a quantity of the selected recognition hypotheses is based on a quantity of terms included in one of the selected recognition hypotheses and a maximum quantity of terms to be included in a weighted boolean query, construct the weighted boolean query using the selected recognition hypotheses, the weighted boolean query including the selected recognition hypotheses weighted by the corresponding statistical weights, and obtain results associated with the weighted boolean query. 14. The device of claim 10 , where the at least one processor is further to execute the instructions to: determine quantities of results associated with respective sets of the results related to the selected recognition hypotheses, and adjust the corresponding statistical weights based on the quantities, and where the at least one processor is further to execute the instructions to: refine the weighted boolean query based on the adjusted corresponding statistical weights, and obtain refined results associated with the refined weighted boolean query.