Fast Nearest Neighbor Search with Keywords