Download presentation
Presentation is loading. Please wait.
Published byDonald Montgomery Modified over 9 years ago
1
Project Presentation
2
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
3
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
4
System Interface - home
5
System Interface – result page Ebay results Google map result Youtube result Indeed results
6
Search results comparision
7
Results ordering and parsing Search results for “modern warfare 2” Search results for “baby panda”
8
Search results for “Java developer”Search results for “West 114 Street,NY”
9
System architecture
10
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 http://maps.google.com/maps/api/geocode/x ml?address=address&sensor=true
11
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
12
Ebay and Indeed API Query URLXML feedXML arraylist http://api.indeed.com/ads/apisearch?pu blisher=8663439946059063&q=java+dev eloper&sort=&radius=&st=&jt=&start=&l imit=&fromage=&filter=&latlong=1&co= us&chnl=
13
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
14
Thank you!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.