Cluster documents using Online Spherical K-Means algorithm and retrieve documents based on the query term-frequency ranking.  Developed using PHP and MySQL