Cluster optimisation in information retrieval using self-exploration-based PSO. (2016)