Project Presentation. Traditional search engine flaws In many situations user only need the most popular or authoritative result Too much information.

Slides:



Advertisements
Similar presentations
Crawling, Ranking and Indexing. Organizing the Web The Web is big. Really big. –Over 3 billion pages, just in the indexable Web The Web is dynamic Problems:
Advertisements

Library Online Catalog Tutorial Pentagon Library Last Updated March 2008.
Homie. Objective Homie Will allow users to find real estate spontaneously in their immediate area, By using Google Map API, and will supply a variety.
Chapter 2. Slide 1 CULTURAL SUBJECT GATEWAYS CULTURAL SUBJECT GATEWAYS Subject Gateways  Started as links of lists  Continued as Web directories  Culminated.
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
Stay Connected: Social Media and Digital Space Video Sharing via Language Learning Center December 11 th, 2009 Brittany Sherman ‘12 & Carla Drumheiser’11.
Searching The Web Search Engines are computer programs (variously called robots, crawlers, spiders, worms) that automatically visit Web sites and, starting.
Search engines. The number of Internet hosts exceeded in in in in in
Presented by: FeedDealer.com. Getting your Website on Top – Search Engine Optimization 5-in-15.
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
How Search Engines Work. Any ideas? Building an index Dan taylor Flickr Creative Commons.
It is not necessary to login to use the card catalog, but extra features are available when you are logged in. It is the same user name and password as.
SCRAPING BUSINESS ADDRESSES Anisha S. Agenda When business URLs are present When business URLs are not present; What is present is a list of keywords.
SEO. Self Exploding Organs SEO Search Engine Optimisation By Joey Cannon.
Web Self Service Take Home Message Web Self Service gives CRM information access to assigned non-CRM users.
Browser Wars and the Politics of Search Engines
Adxstudio Portals Training
Lirida Kerçelli Ayşe Sezer The Google AJAX Search API.
JASS 2005 Next-Generation User-Centered Information Management Information visualization Alexander S. Babaev Faculty of Applied Mathematics.
So far, we have…
Web Mashups -Nirav Shah.
Lecture # 6 Forms, Widgets and Event Handling. Today Questions: From notes/reading/life? Share Personal Web Page (if not too personal) 1.Introduce: How.
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
CSCI-235 Micro-Computer in Science Internet Search.
NCSU Libraries Kristin Antelman NCSU Libraries June 24, 2006.
Web Searching. How does a search engine work? It does NOT search the Web (when you make a query) It contains a database with info on numerous Web sites.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 3 1 Searching the Web Using Search Engines and Directories Effectively Tutorial.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Curtis Spencer Ezra Burgoyne An Internet Forum Index.
The Business Model of Google MBAA 609 R. Nakatsu.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
How do I find works in the Repository?. University of Texas Libraries UT DR Digital Repository Search in the Repository Keyword search from the Repository.
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
7/30/07 Google Search Tips: Lesser Used Databases By Robin Hartman, Associate Librarian Darling Library – Hope International University Adapted from “A.
Design a full-text search engine for a website based on Lucene
What is a Servlet? Java Program that runs in a Java web server and conforms to the servlet api. A program that uses class library that decodes and encodes.
WStore Programmer Guide Offering management integration.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
How to be Found Online PRESENTED BY JILLIAN BLACKBURN.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
Google Map API The Google Maps API lets you embed Google Maps in your own web pages with JavaScript The API provides a number of utilities for manipulating.
INTERNET VOCAB. WEB BROWSER An app for finding info on the web.
MAMADOU BALDE & EDWIN PADILLA DICKINSON COLLEGE DECEMBER 19, 2015 Peace Operations Toolkit Final Presentation.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
General Architecture of Retrieval Systems 1Adrienn Skrop.
NCCUCS 軟體工程概論 Lecture 5: Ajax, Mashups April 29, 2014.
| 1 EBSCOadmin EBSCO Support EDS Wiki Renata Wlodarczyk | EBSCO.
Michael J. Bennett Digital Projects Librarian & IR Coordinator University of Connecticut Eastern CONTENTdm Users Group Conference Yale University New Haven,
Queen’s University Library 2004 LibQUAL+™ Comments Easy Access & Analysis with.
Web Mashups -Nirav Shah.
Geographic Search & Display
Improving searches through community clustering of information
W3 Status Analyzer.
A Contextual Computing approach towards Personalized Search
HISTORY Of API.
CHAPTER 3 Architectures for Distributed Systems
Building Search Systems for Digital Library Collections
OUTLINE Basic ideas of traditional retrieval systems
Search Pages and Results
WorldCat: Broad Web visibility for our collection
NASS Web Site Projected to launch in December 2005, this will satisfy a USDA initiative to standardize the “look and feel” of the Department’s agency web.
Lesson 11: Web Services and API's
MIS Professor Sandvig MIS 424 Professor Sandvig
Individual APT Presentation January 2006
Who is Using your webSite?
Lesson 2: Gathering and Organizing Information Using ICT KEY QUESTION: HOW DO YOU GATHER AND ORGANIZE INFORMATION USING THE COMPUTER AND INTERNET?
Presentation transcript:

Project Presentation

Traditional search engine flaws In many situations user only need the most popular or authoritative result Too much information User has to go through dozens of links to get what he/she needs No direct result The responsibility of determine if the information is “Good” or “Bad” is left to the user Sometimes confusing

SmartSearch system features Direct interaction with search results in the result page Immediate result Try to decide what kind of information the user is pursuing In best possible order Page appearance varies according to query string and user preference(to be implemented) Personalized interface

System Interface - home

System Interface – result page Ebay results Google map result Youtube result Indeed results

Search results comparision

Results ordering and parsing Search results for “modern warfare 2” Search results for “baby panda”

Search results for “Java developer”Search results for “West 114 Street,NY”

System architecture

GoogleMap API 1.Query google map api with url containing query 2.Check if status field in responding XML feed is “OK” 3.If true, create Geocoder in result page using javascript and translate address into coordinates, center map and open info window ml?address=address&sensor=true

Youtube API 1. Import Gdata java client API library 2.Create YoutubeService and YoutubeQuery, set query keyword 3.Get videofeed and total results using methods provided by the library

Ebay and Indeed API Query URLXML feedXML arraylist blisher= &q=java+dev eloper&sort=&radius=&st=&jt=&start=&l imit=&fromage=&filter=&latlong=1&co= us&chnl=

Results ordering scheme 1.Collect total hits of query string from each search API 2.Sort these hits, and parse the rank to result page 3.The result order is then determined by the total hit number of each search API

Thank you!