eTBLAST: a PubMed text-similarity based search engine http://etest.vbi.vt.edu/etblast3/
http://www.doaj.org/doaj