The English used in this article or section may not be easy for everybody to understand. |
| “ | But do you know that, although I have kept the diary [on a phonograph] for months past, it never once struck me how I was going to find any particular part of it in case I wanted to look it up? | ” |
—Dr Seward Bram Stoker's Dracula, 1897 | ||
Information retrieval is a field of computer science. It looks at how to get important data from a collection of information. Usually, it is either a full-text search, or it searches the metadata. Depending on the content, there may also be other indices. Information retrieval is about finding existing information. It is different from knowledge discovery in databases.
Information retrieval techniques are normally used in internet search engines, but also when looking for information on a subject in a library. They are also used when searching complex content such as images in a database. This kind of content is usually described using metadata.
When looking for information, the following problems are commonly encountered:
A system for information retrieval will attach a score to each document returned. This score reflects how well the document matches the query of the user. The documents with the best scores are shown to the user, who has the possibility to refine the query.
There are different kinds of models that are used in information retrieval
In addition, each model has parameters, which influence its performance. Some of the models make a number of assumption about the data; they were developed for a very special purpose. Using such a model for a different purpose may not yield good results.