1. A method for determining documents that are nearest to a query, comprising: constructing a vantage point tree based on a plurality of document vectors; and searching the vantage point tree to determine a plurality of nearest neighbor document vectors to a query vector by removing a portion of the plurality of document vectors from the vantage point tree based on one or more vantage points for each of a plurality of nodes in the vantage point tree and a specified search radius centered about the query vector.