Approximate Similarity Search In High Dimensional Spaces: Solutions, Evaluations And Applications