Search Result Interface Hongning Wang Abstraction of search engine architecture User Ranker Indexer Doc Analyzer Index results Crawler Doc Representation.

Slides:



Advertisements
Similar presentations
Spelling Correction for Search Engine Queries Bruno Martins, Mario J. Silva In Proceedings of EsTAL-04, España for Natural Language Processing Presenter:
Advertisements

Chapter 5: Introduction to Information Retrieval
Introduction to Information Retrieval
1 Evaluation Rong Jin. 2 Evaluation  Evaluation is key to building effective and efficient search engines usually carried out in controlled experiments.
Google Chrome & Search C Chapter 18. Objectives 1.Use Google Chrome to navigate the Word Wide Web. 2.Manage bookmarks for web pages. 3.Perform basic keyword.
Eye Tracking Analysis of User Behavior in WWW Search Laura Granka Thorsten Joachims Geri Gay.
Inverted Index Hongning Wang
Information Retrieval in Practice
Search Engines and Information Retrieval
Basic IR: Queries Query is statement of user’s information need. Index is designed to map queries to likely to be relevant documents. Query type, content,
Web Algorithmics Web Search Engines. Retrieve docs that are “relevant” for the user query Doc : file word or pdf, web page, , blog, e-book,... Query.
INFO 624 Week 3 Retrieval System Evaluation
A Mobile World Wide Web Search Engine Wen-Chen Hu Department of Computer Science University of North Dakota Grand Forks, ND
1 Information Retrieval and Web Search Introduction.
Information retrieval Finding relevant data using irrelevant keys Example: database of photographic images sorted by number, date. DBMS: Well structured.
Overview of Search Engines
Result presentation. Search Interface Input and output functionality – helping the user to formulate complex queries – presenting the results in an intelligent.
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
Search Engines and Information Retrieval Chapter 1.
Inverted Index Hongning Wang Abstraction of search engine architecture User Ranker Indexer Doc Analyzer Index results Crawler Doc Representation.
Chapter 2 Architecture of a Search Engine. Search Engine Architecture n A software architecture consists of software components, the interfaces provided.
Adobe Certified Associate Objectives 6 Evaluating and Maintaining a site.
Question Answering.  Goal  Automatically answer questions submitted by humans in a natural language form  Approaches  Rely on techniques from diverse.
Web Searching Basics Dr. Dania Bilal IS 530 Fall 2009.
WHAT IS A SEARCH ENGINE A search engine is not a physical engine, instead its an electronic code or a software programme that searches and indexes millions.
SUMMON ® 2.0 DISCOVERY REINVENTED. What is Summon 2.0? A new, streamlined, modern interface New and enhanced features providing layers of contextual guidance.
Proposal for Term Project J. H. Wang Mar. 2, 2015.
Gregor Gisler-Merz How to hit in google The anatomy of a modern web search engine.
Implicit User Feedback Hongning Wang Explicit relevance feedback 2 Updated query Feedback Judgments: d 1 + d 2 - d 3 + … d k -... Query User judgment.
NoteSearch - Find what you’re looking for. Prototype Team B.
Web Search Algorithms By Matt Richard and Kyle Krueger.
Relevance Feedback Hongning Wang What we have learned so far Information Retrieval User results Query Rep Doc Rep (Index) Ranker.
Search Engine Architecture
Boolean Model Hongning Wang Abstraction of search engine architecture User Ranker Indexer Doc Analyzer Index results Crawler Doc Representation.
Next Generation Search Engines Ehsun Daroodi 1 Feb, 2003.
21/11/20151Gianluca Demartini Ranking Clusters for Web Search Gianluca Demartini Paul–Alexandru Chirita Ingo Brunkhorst Wolfgang Nejdl L3S Info Lunch Hannover,
Boolean Model Hongning Wang Abstraction of search engine architecture User Ranker Indexer Doc Analyzer Index results Crawler Doc Representation.
Introduction to Information Retrieval Aj. Khuanlux MitsophonsiriCS.426 INFORMATION RETRIEVAL.
Implicit User Feedback Hongning Wang Explicit relevance feedback 2 Updated query Feedback Judgments: d 1 + d 2 - d 3 + … d k -... Query User judgment.
Search Result Interface Hongning Wang Abstraction of search engine architecture User Ranker Indexer Doc Analyzer Index results Crawler Doc Representation.
1 Information Retrieval LECTURE 1 : Introduction.
Information Retrieval Transfer Cycle Dania Bilal IS 530 Fall 2007.
L&I SCI 110: Information science and information theory Instructor: Xiangming(Simon) Mu Sept. 9, 2004.
Concept-based P2P Search How to find more relevant documents Ingmar Weber Max-Planck-Institute for Computer Science Joint work with Holger Bast Torino,
Web Search Architecture & The Deep Web
Chapter. 3: Retrieval Evaluation 1/2/2016Dr. Almetwally Mostafa 1.
Relevance Feedback Hongning Wang
CS798: Information Retrieval Charlie Clarke Information retrieval is concerned with representing, searching, and manipulating.
GENERATING RELEVANT AND DIVERSE QUERY PHRASE SUGGESTIONS USING TOPICAL N-GRAMS ELENA HIRST.
General Architecture of Retrieval Systems 1Adrienn Skrop.
WHIM- Spring ‘10 By:-Enza Desai. What is HCIR? Study of IR techniques that brings human intelligence into search process. Coined by Gary Marchionini.
Information Retrieval in Practice
Information Retrieval in Practice
Information Retrieval in Practice
Search Engine Architecture
Proposal for Term Project
Inverted Index Hongning Wang
Search Engine Architecture
Implementation Issues & IR Systems
SIS: A system for Personal Information Retrieval and Re-Use
Objective % Explain concepts used to create websites.
Relevance Feedback Hongning Wang
CSE 635 Multimedia Information Retrieval
Introduction to Information Retrieval
Search Engine Architecture
CS246: Leveraging User Feedback
Objective Explain concepts used to create websites.
Information Retrieval and Web Design
INF 141: Information Retrieval
Introduction to Search Engines
Presentation transcript:

Search Result Interface Hongning Wang

Abstraction of search engine architecture User Ranker Indexer Doc Analyzer Index results Crawler Doc Representation Query Rep (Query) Evaluation Feedback 4501: Information Retrieval2 Indexed corpus Ranking procedure

Search interface Evolution of Google’s result interface – evolution/ evolution/ 4501: Information Retrieval3

Google’s 4501: Information Retrieval4

Bing’s 4501: Information Retrieval5

Yahoo’s 4501: Information Retrieval6

Recap: Index compression Observation of posting files – Instead of storing docID in posting, we store gap between docIDs, since they are ordered – Zipf’s law again: The more frequent a word is, the smaller the gaps are The less frequent a word is, the shorter the posting list is – Heavily biased distribution gives us great opportunity of compression! Information theory: entropy measures compression difficulty. Information Retrieval7

Recap: Search within inverted index Example: AND operation Term1 Term scan the postings Trick for speed-up: when performing multi-way join, starts from lowest frequency term to highest frequency ones Information Retrieval8

Recap: Phrase query Generalized postings matching – Equality condition check with requirement of position pattern between two query terms e.g., T2.pos-T1.pos = 1 (T1 must be immediately before T2 in any matched document) – Proximity query: |T2.pos-T1.pos| ≤ k Term1 Term2 scan the postings Information Retrieval9

What are there A list of links to the search result page – Text summarization of the retrieved document Title + text snippet Search suggestions – Related search – Spelling correction – Query auto-completion Vertical search – Image, shopping, news Knowledge graph – As a result of NLP techniques It has been there since the search engine was born Simple Q&A 4501: Information Retrieval10

Query auto-completion 4501: Information Retrieval11

Direct answers Advanced version of “I’m feeling lucky” 4501: Information Retrieval12

Experimental features Search result feedback 4501: Information Retrieval13

Experimental features Collaborative ranking 4501: Information Retrieval14

Experimental features Social panel 4501: Information Retrieval15

Instant search 4501: Information Retrieval16

Carrot2’s folder display Organized results 4501: Information Retrieval17

Carrot2’s circle display 4501: Information Retrieval18

Carrot2’s foam tree display 4501: Information Retrieval19

BaiGoogledu 4501: Information Retrieval20 Meta search engine

PubMed 4501: Information Retrieval21

Considerations in result display Relevance – Order the results by relevance Diversity – Maximize the topical coverage of the displayed results Navigation – Help users easily explore the related search space Query suggestion Search by example 4501: Information Retrieval22

In Human-Computer Interaction – Eye/Mouse tracking study of interaction between users and search result page – Psychological study of user behaviors Facet categories, text summaries, colors, positions In Information Retrieval – Less attention has been put in this aspect in history – Attracting more and more research focus now Research progress 4501: Information Retrieval23

Search result display in mobile device Unique characteristics of mobile device – Small screen size, limited bandwidth, input, data- access and computation power – Multi-touch screen – Rich search context – Opportunities? 4501: Information Retrieval24

What you should know General considerations in search result display Challenges and opportunities in mobile device search result display 4501: Information Retrieval25