02 - Lect2 Biomedical IR
02 - Lect2 Biomedical IR
Information Retrieval
Search Engine Architecture
Lecture 2
1. User interaction
It supports creation and refinement of user query and
displays the results.
2. Ranking
It uses query and indexes to create ranked list of
documents.
3. Evaluation
It monitors and measures the effectiveness and
efficiency. It is done offline
Query Process
(User Interaction)
The• user interaction component provides the interface
between the person doing the searching and the search
engine.
•
3- Spell checking and query suggestion and refinement .
‣ Query expansion adds terms related to the query terms (e.g. synonyms,
related entities)
‣ Relevance feedback runs an initial query, then uses the top-ranked
documents to expand the query for a second run
4- Take the ranked list of documents from the search engine and
organize it into the results shown to the user.
‣ Displays the top-ranked results
‣ Generates snippets to show how queries match documents
‣ Highlights important words and passages
‣ Retrieves query-relevant advertising.
What is Query Expansion?
‣ The basic form is the dot product of query term weights and
corresponding document weights:
Query Process
(Evaluation)
Evaluation component
The task of the evaluation component is to measure and monitor
effectiveness and efficiency.
The results of evaluation are used to tune and improve the ranking
component.
Pages that are clicked or ignored might be logged to improve the overall
quality of the search engine but also detect patterns in user activity (i.e.
data-mining).
Query logs can be used for a variety of other reasons that include:
1. Keeping track of a history of user queries,
2. Generation of spell checking logs (instead of running the spellchecker
every time)
3. Recording of time spent on the query or a particular document
4. Query logs and clickt-hrough data are used for query suggestion, spell
checking, query caching, ranking, advertising search.