First of all thank you for the reply. I understand your idea, and that would make the thing a lot easyer, the problem is that this system is being created as a university project, and we were specifically asked to develop a personalized search system based on result reranking. In particular we have to retrieve the documents with a normal search followed by a result reranking phase where we calculate the cosine similarity between the retrieved documents and the user profile.
I'm still looking around on the web, and it seems like i have to deal with search component, is it right? An alternative would be to work with plain Lucene, having the ability to directly instantiate and call QueryParser, Similarity and everithing else would simplify everything, but it wouldn't be nearly as cool :) -- Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html