Analyzing unfulfilled query data in Tripadvisor

On Tripadvisor, customers can query anything ranging from restaurants, tour guides, flights, and hotel booking. The website suggests related reviews, pictures, ratings and suggestions given by other visitors. The client also supports online booking, allowing customers to easily book their travels with one-click.  Our project is to implement an on-line clustering algorithm for review data written by customers. On some timed-interval basis, we would like to classify new clusters of those reviews into categories and also connect them with sentimental analysis, e.g.