Java EE search engine