By Morris Wright, Brian Chapman and Ryan Caplet. Recap  Crawler-Based Search Engine  Limited to a subset of Uconn’s School of Engineering Websites Roughly.

Slides:



Advertisements
Similar presentations
Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Advertisements

Creating an EDS Search Box Using EBSCO’s Search Box Builder Tool
Relational Database Systems Higher Information Systems Advanced Implementation in MySQL/PHP.
Microsoft Office 2007 Microsoft Excel Collaboration Feature Using SharePoint and Excel Services.
Course for teachers covering: HTML, CSS, JavaScript, JQuery PHP, PHP/MySQL
How the edges of a line, paragraph, object, or table are positioned horizontally and vertically between the margins or on a page.
Information & Library Services Australian Education Index, British Education Index and ERIC Sally Giffen August 2006.
Page 1 June 2, 2015 Optimizing for Search Making it easier for users to find your content.
Crawler-Based Search Engine Milestone IV By Ryan Caplet, Morris Wright and Bryan Chapman.
By Morris Wright, Ryan Caplet, Bryan Chapman. Overview  Crawler-Based Search Engine (A script/bot that searches the web in a methodical, automated manner)
Multiple Tiers in Action
Crawler-Based Search Engine By Ryan Caplet, Morris Wright and Bryan Chapman.
The front door of the OACIS site includes: 1.General information 2.Funding information – active links concerning TICFIA 3.Contact links 4.Quick links –
Python and Web Programming
Lesson 2 Technology: Federated Searching Explained.
River Campus Libraries Find Articles A Web Redesign for ENCompass David Lindahl Web Initiatives Manager River Campus Libraries University of Rochester.
Crawler-Based Search Engine By: Bryan Chapman, Ryan Caplet, Morris Wright.
How to Create Top Ranking Searchable and Accessible Documents Chris Pollett and Elizabeth Tu April, 2010.
Meerkat Overview David Robb CSCI 7818: Topics in Software Engineering Fall 2001.
Web Searching. Web Search Engine A web search engine is designed to search for information on the World Wide Web and FTP servers The search results are.
Databases & Data Warehouses Chapter 3 Database Processing.
See Roger Run Roger lives on a Sun V240 server Roger lives on a Sun V240 server.
Internet Research, Second Edition- Illustrated 1 Internet Research: Unit A Searching the Internet Effectively.
ARCHIBUS Log On Instructions. Log Into ARCHIBUS Web Central Log In Screen 1.Open your Internet browser. 2.Enter the URL to view the ARCHIBUS Login Page.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
Lecturer: Ghadah Aldehim
Promotion & Cataloguing AGCJ 407 Web Authoring in Agricultural Communications.
MySQL. MySQL is a Relational Database Management System (RDBMS) that runs as a server providing multiuser access to a number of databases. A third party.
Search Engine Marketing Gay, Charlesworth & Esen Chapter 6.
Week 7. Lecture 2 Functions, Arrays, PHP&MySQL. Function with More than one argument and a return statement For a function to return a value, the return.
Web Interfaces, Forms & Databases Databases Snyder p HTML Basics Snyder p JavaScript Snyder Chapter 18.
The Internet 8th Edition Tutorial 4 Searching the Web.
Search engines are the key to finding specific information on the vast expanse of the World Wide Web. Without sophisticated search engines, it would be.
Basic Search Engine Optimization. What is SEO?  SEO is an abbreviation for search engine optimization.
The Business Model of Google MBAA 609 R. Nakatsu.
in Search PDF, EBooks, Acrobat Files Faster Relevant Lightweight Quick Read Feature Search PDF's from University websites.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
1 Internet Research Third Edition Unit A Searching the Internet Effectively.
Search Engines By: Faruq Hasan.
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
Mr C Johnston ICT Teacher G042 – Lecture 02 Using Logical Operators To Aid Searching.
SEO Friendly Website Building a visually stunning website is not enough to ensure any success for your online presence.
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.
PhpMyAdmin Matthew Walsh April 28, 2003 CMSC Shawn Sivy.
Headings are defined with the to tags. defines the largest heading. defines the smallest heading. Note: Browsers automatically add an empty line before.
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
By Pamela Drake SEARCH ENGINE OPTIMIZATION. WHAT IS SEO? Search engine optimization (SEO) is the process of affecting the visibility of a website or a.
G053 - Lecture 02 Search Engines Mr C Johnston ICT Teacher
How Web Database Architectures Work CPS181s April 8, 2003.
Introduction to MySQL Ullman Chapter 4. Introduction MySQL most popular open-source database application Is commonly used with PHP We will learn basics.
Internet Search Operators Richard Goldman January 26, 2000.
Html By: Andrew, Aaron & Carlos. How to make a website Making a website requires making a page that is an index of all contained webpages This means linking.
INFOTRAC Thomason-Gale’s InfoTrac is a database customized by the local librarian. The one accessed through the Riverside County Library System contains.
Integrated Departmental Information Service IDIS provides integration in three aspects Integrate relational querying and text retrieval Integrate search.
1 SQL Chapter 9 – 8 th edition With help from Chapter 2 – 10 th edition.
1 Web Search What is a keyword? 2 Thinking What makes a webpage relevant to you? 3 Web Search/Thinking Does the number of words you type into.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
June 30, 2005 Public Web Site Search Project Update: 6/30/2005 Linda Busdiecker & Andy Nguyen Department of Information Technology.
Class02 Introduction to web development concepts MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/14/2016.
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
BRANDING YOURSELF FINAL DRAFT.
Always Check Content before Submission on Online Platforms One of the most important tips before submitting any online post is to check the content.
Search Engines.
Web Browser server client 3-Tier Architecture Apache web server PHP
Accessing CSJ’s newest online resource.
Anatomy of a Search Search The Index:
Agenda What is SEO ? How Do Search Engines Work? Measuring SEO success ? On Page SEO – Basic Practices? Technical SEO - Source Code. Off Page SEO – Social.
Presentation transcript:

By Morris Wright, Brian Chapman and Ryan Caplet

Recap  Crawler-Based Search Engine  Limited to a subset of Uconn’s School of Engineering Websites Roughly 3000 Pages  Resources: Web server and MySQL servers provided by ECS Database holds ~5000 keywords  Languages Used: HTML, PHP, SQL, Perl

Features  Runs searches on multiple words Ex. “uconn sports” runs a search on the keyword “uconn” and “sports”  Ranks results based on frequency and relevance of words Ex. For “uconn sports”, websites containing both words will be ranked higher than websites containing one or the other  Despite the size of the database, it takes a matter of seconds to display the results

Interface – Main Page  Main page contains a text box used for search function

Interface – Result Page  Search box  List of URLs  # of Results  Part of URL used as Title instead of the website’s Title

Interface – Result Page  10 Results per page  Page number

phpMyAdmin Database

phpMyAdmin Indexer

Some Examples – help  Total Results: 30  1) Cseoveriew  2) Dewolf06  3) Engrvote  4) Doctucapturehonors  5) Endicottstory

Some Examples – me  Total Results: 9  1) Crosby07  2) Dewolfjeffersretiring  3) Endicottstory  4) Andreaprof  5) Careerfairfall07

Some Examples – now  Total Results: 12  1) Briefhistory  2) Endicottstory  3) Careerfairfall07  4) Biogridnews  5) Alumniprofilescott

Some Examples – help me now  Total Results: 40  1) Endicottstory  2) Crosby07  3) Alumniprofilescott  4) Dewolfjerrersretiring  5) Docstucapturehonors

Behind the scene functions  Does not show duplicate URLs  Checks for capitals and makes lowercase  Removes any symbols “, ‘, ?, etc….  QuickSort algorithm used to sort Frequencies from largest to smallest

Known Bugs  When the user types in “ or ‘, no results display but slashes (/) appear in the search box. The “previous page” button becomes active and when pressed, more slashes appear in the search box.

End  Website: