Building k-nn graphs from large text data