Co takhle vyhledávač jako lucene:http://lucene.apache.org/java /docs/index.html Je určeno právě pro tento účel.