Semant-O-Matic "The technique I have been working with, called latent semantic analysis, uses linear algebra to examine patterns of word use across many blog entries and make intelligent guesses about the topics those entries cover."
Together we can build the semantic web. How else? :-)
Gosh I'd love to do a Perl to Java conversion. Includes displaying near-by documents.
The demo page contains the ability to search by keyword or the extracted semantic index. The is a GPLed version of search engines you can pay for.