Information Retrieval Search mechanism written in Java. It contemplates: Term-frequency (tf) Document-Frequency (df) Inverse Document-Frequency (idf) Term-Frequency Inverse Document-Frequency (tf-idf) TF-IDF of Queries Ranking based on: dictionary terms; cosine similarity.