title: Has there been any recent breakthrough in text stream clustering algorithm based on similarity?
body: <p>I need to have a lightweight tool for text stream clustering. Lightweight in the sense that it doesn't have memory so that it can remember the previous text entries. Text stream here means continuous feed of alphanumeric and semi structured sentences/phrases eg: logs of any application. similarity based clustering means that the algorithm should cluster the texts in groups having the pattern similarity. eg: text1 = 'aaababac' and text2 = 'aaaaabac' should be grouped together since only one characters differs between them. And the scenario is : first text1 comes up the algorithm should give it an index. then the text2 comes up now the algorithm employs the same method to give it an index. but the condition is the both indexes should be near to each other and while processing text2 the algorithm has no idea what came up in earlier texts. 
  It is sort of pattern similarity based hashing. </p>
  
  <p>Now I cant find anything useful. The best solution that I found was simhash.
  <a href="http://matpalm.com/resemblance/simhash/" rel="nofollow">http://matpalm.com/resemblance/simhash/</a> </p>