Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.

Slides:



Advertisements
Similar presentations
Open Scholarship 2006 Bielefeld Academic Search Engine a Scientific Search Service for Institutional Repositories Open Scholarship 2006 New Challenges.
Advertisements

12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Book Recommendation System Group 3 Ameet Nanda Bhaskar Upadhyay Bhavana Parekh Guided By: Prof. Ellis Horowitz Kaijian Xu 1.
Finding Similar Music Artists for Recommendation Members :Abhay Goel, Prerak Trivedi.
 How many pages does it search?  How does it access all those pages?  How does it give us an answer so quickly?  How does it give us such accurate.
Wenxu Li & Ziming Zhai Deepin Search. Motivation Google gives you the best results for everyone, but maybe not the best for you. Besides keyword match,
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
SEO for Web Designers By Alfredo Palconit, Jr.. I. What is SEO? A process of improving a site’s traffic and rank from organic search engine results. Notes:
DSpace XML UI Project Texas A&M University Digital Initiatives, Research and Technology Scott Phillips, Cody Green, Alexey Maslov, Adam Mikeal, Brian Surratt,
Agenda What is AJAX? What is jQuery? Demonstration/Tutorial Resources Q&A.
How Search Engines Work. Any ideas? Building an index Dan taylor Flickr Creative Commons.
Xpantrac connection with IDEAL Sloane Neidig, Samantha Johnson, David Cabrera, Erika Hoffman CS /6/2014.
Using the DPLA API as Community Reps Webinar August 19, 2014 A PLATFORM TO BUILD UPON Danielle Cunniff
JICSIT/ITAIC 2011 Keynote 1 Yinong Chen (Ph.D.) Arizona State University, Tempe, Arizona Service-Oriented Computing.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Web Applications Harry R. Erwin, PhD University of Sunderland CIT304/CSE301.
TRADE SMART Zihao Yu Kevin Bobsein Ashrith Kumar Marpaka Hanzhi Wu Instructor : Prof. Ivan Marsic Partial fulfillment of the course Software Engineering.
Configuration Management and Server Administration Mohan Bang Endeca Server.
Google Data APIs Google Data APIs : Integrando suas aplicações Java com os serviços Google.
Basic Web Applications 2. Search Engine Why we need search ensigns? Why we need search ensigns? –because there are hundreds of millions of pages available.
1 Applying Collaborative Filtering Techniques to Movie Search for Better Ranking and Browsing Seung-Taek Park and David M. Pennock (ACM SIGKDD 2007)
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
Google Directory By, Dixie E. Oyola. Google Directory The Google Web Directory integrates Google's sophisticated search technology with Open Directory.
Search Engine By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Cross Site Integration “mashups” cross site scripting.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 3 1 Searching the Web Using Search Engines and Directories Effectively Tutorial.
Project: web service composition Jianguo Lu University of Windsor.
The Business Model of Google MBAA 609 R. Nakatsu.
RESTful Web Service 2014 년 12 월 한연희
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
Can scientific collaboration and excellence be measured by Web presence and Web links? Judit Bar-Ilan Bar-Ilan University and The Hebrew University of.
Free the Data: creating a web services interface to the online catalog Emily Lynema NC State University Libraries Code4lib 2007 February 28, 2007.
Project Presentation. Traditional search engine flaws In many situations user only need the most popular or authoritative result Too much information.
Web Development Technologies Advanced Web-based Systems Advanced Web-based Systems | Misbhauddin.
Meta Tags. Example Tag Demo Meta Tags Meta means “beyond”. Meta tags provide information about data to browsers,“beyond” what regular tags provide.
The basics of knowing the difference CLIENT VS. SERVER.
Implement Viewing Transactions in Real Time James Payne Managing Director for New Media / Advancement July 27, 2015.
SEO: top-rankings in Google Harald J. Koch. Why are top-rankings in search engines that important?
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
How Web Database Architectures Work CPS181s April 8, 2003.
SEO and SEA Search engine optimization and Search engine advertising Wesley Lacroix IBK.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Best Strategies For Website Promotion. What is Website Promotion? Website promotion is the continuing process used by webmasters to promote and bring.
TEMPUS project № TEMPUS DE-TEMPUS-JPHES "Innovation hybrid strategy of IT-outsourcing partnership with enterprises“ CNUT’S PILOT PROJECT.
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
Bielefeld Academic Search Engine
DPS Dissertation System
MIS Professor Sandvig MIS 324 Professor Sandvig
Unit – 5 JAVA Web Services
Web Engineering.
CMPE 280 Web UI Design and Development October 24 Class Meeting
Building Search Systems for Digital Library Collections
REST.
يقول رسول الله صلى الله عليه وسلم ”انما الاعمال بالنيات وانما لكل امرىء ما نوى فمن كانت هجرته الى الله ورسوله فهجرته الى الله ورسوله ومن كانت هجرته الى.
EXTENSION AND INTEGRATION
MIS Professor Sandvig MIS 324 Professor Sandvig
Identify Different Chinese People with Identical Names on the Web
All About the Internet.
Getting Started With Solr
Week 05 Node.js Week 05
MIS Professor Sandvig MIS 424 Professor Sandvig
Chengyu Sun California State University, Los Angeles
CS122B: Projects in Databases and Web Applications Spring 2018
CS122B: Projects in Databases and Web Applications Winter 2018
Murach's JavaScript and jQuery (3rd Ed.)
Presentation transcript:

Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project

Project Description  A meta search engine that collaborates with page history.  In this project, we will design a customized ranking framework based on the page history information from Amazon Alexa Web Information Services, which allows users to create their own ranking methods  Reason: sometimes we want to get the latest web pages, and sometimes we want to get the most popular web pages. The search engine should give different ranks based on users’ requirement. History can tell us more about the web pages.

Software to Use  Design an interface that allows user to submit queries  Google Search Result  We will use Google search API (In “Special Resources”) to retrieve the top 30 results from Google  Amazon Alexa Web Information Services  Open an account in Amazon and purchase AWIS ($0.15 per 1000 requests)  Use AWIS API to retrieve the history information for each result URL  Develop our ranking framework based on these information  We will use Java, AWIS API, Google search API and jQuery

Division of Work  Ziming Zhai  Server-Side with PHP to get Data from Google & Amazon  Design and Implement customized ranking methods  Wenxu Li  Front-end UI and animation with jQuery  Design and Implement customized ranking methods

Screenshot of Interface

Data Collected & Presented Google search request: (RESTful API) 0Hilton&key=INSERT-YOUR-KEY Google search result: (JSON Format)

Data Collected & Presented Amazon Alexa request: ( HTTP GET requests) Amazon Alexa result: (XML Format)

Data Flow