1. A method for prioritizing facial recognition matches, comprising: obtaining identification information and a facial image for each visitor entering the monitored environment, the monitored environment having a plurality of cameras at known locations including entry and exit points; obtaining itineraries of the visitors; based on the entry points and the itineraries of the visitors, determining likely routes of the visitors through the monitored environment; and responsive to receiving an image captured by a first camera at a first location at an image capture time, sorting the database records for facial recognition matching with the image from the first camera based on the visitors who routes are likely to place the visitors in proximity to the first camera at the time of image capture.