Классическая задача маршрутизации запросов – задача выбора подмножества от множества доступных ресурсов, т.е. коллекций, в который будет направлен данный информационный запрос. При этом, с одной стороны, требуется выбрать минимальное подмножество, с целью увеличения скорости поиска. С другой стороны требуется, чтобы в этом подмножестве было максимальное количество релевантных документов, что бы увеличило полноту поиска.