Search-engine em java, projetos open-source

Fala pessoal,

Estou montando um micro projeto e tenho que fazer uma simples search-engine, pensei em utilizar minha base academica e montar uma arvore patricia(visto na universidade), mas ve o projeto da apache, o Lucene e outros códigos open source interessantes… dai pensei em perguntar para os mestres do GUJ.

Qual algoritmo implementar? Tenho que fazer uma pesquisa extremamente simples, mas que permita filtros.

Grato,

dertyu765

alguma ideia?

Você pode fazer na mesma linhagem do Lucene mesmo, que quebra as palavras em termos de busca e faz o índice desses termos.
Dá uma olhada no Inverted Index -> http://en.wikipedia.org/wiki/Inverted_index