Relevance feedback is a feature of several information retrieval programs. The idea guiding relevance feedback is always to take the results which can be initially returned from a given query and to use information about if those results are relevant to perform a fresh query. We can usefully separate between three kinds of feedback which is usually explicit feedback, acted feedback, and impaired feedback.