Methods For Clustering, Meta-Querying, Approximate And Similarity Search