Text this: Comparative analysis of content-based image retrieval techniques