Crafting a Lightweight Search Engine

Size: px
Start display at page:

Download "Crafting a Lightweight Search Engine"

Transcription

1 Crafting a Lightweight Search Engine Feng-Jen Yang Department of Mathematics and Information Sciences University of North Texas at Dallas Dallas, TX Abstract Web-based search is commonly perceived as a desirable functionality of web sites. Although there are several open source search engines that can be tailored and embedded in a web site for free, those engines tend to be general and may not be easy to adapt them into an efficient search engine within a particular application domain. In this paper, I presented an easy but practical alternative that can be followed by readers as a template to build their own lightweight search engines with only a few programming. Keywords: 1 Introduction Lightweight Search Engine, Web-Based Query. As more and more information is digitized and made available on the web, nowadays, online search is popularly used and commonly perceived as an essential functionality of a web site. Although there are several open source search engines, such as ASPSeek [1], Lucene [2], Namazu [3], mnogosearch [4], and WebGlimpse [5], available for web programmers to customize and fit into their own business operations, most of those free search engines are originated from general purposes and may not be easy to be reformed into special purpose search engines [6, 7]. Besides, embedding a big volume component into a small scope of operational web site may compromise the search performance due to the big consumption of CUP time. Another downside of being an open source search engine follower is the limitation on free technical support. Although some voluntary participants are willing to share their know-how through mailing list or online conferencing, most of the advanced consultants are still by payment. To this end, embedding an open source engine into a special purposed web site may not be the best choice despite the openness of its source code. With these concerns in mind, this hands-on project is crafted to provide an easy alternative for those in need of a web-based search engine but embedding an open source engine is not a practical practice. Instead of spending a great deal of time striving to understand a huge open source search engine and then tailor it to fit into a specific domain. We can actually perform a very similar functionality by crafting a lightweight search engine from the scratch that requires only a few programming. As an illustrative implementation of this lightweight search engine, I hypothetically confined the search domain into online books lookup and have the search engine perform partial-matched searches instead of exact-matched search to allow some fuzziness during the compare operations. For the purpose of quick prototyping, I am using only three technologies that most of the programmers are familiar with, namely the Microsoft Access, the Active Server Page (ASP) and the HyperText Markup Language (HTML). To ensure that most of the readers can follow and try out this implementation, the rest of this paper is written in an instructional and stepwise manner. 1.1 The Coherence of Search Operations An effective search engine is not only efficient in the lookup for items but, more importantly, also able to cope with human s partial, fuzzy, or incomplete memory about the keywords and other search criteria. Personally, I perceived this as the coherence between general users and the search operations. This expectation can be met by allowing users to perform searches based on their partial or fuzzy memory about the data they are looking for. Technically, this can be achieved by allowing partial and incomplete keywords to be used as search criteria [8]. Indeed, expecting users to spell out complete and correct keywords for the items they are looking for is neither necessary nor practical in real life, since most of the human memory can only be retained for a short term. Fuzziness and uncertainty caused by human s short term memory should be considered and incorporated into the design and implementation of search operations. 1.2 The Replacement for Web Crawler Unlike a typical search engine that is counting on a web crawler to glean and index information

2 automatically from the entire World Wide Web. For smaller domains of search, it is not necessary to be overwhelmed by world-wide information. Instead, it could be more efficient, if the crawler is replaced by a supportive database which can be maintained in a regular manner of database design and administration. In this project, I adopted Microsoft Access as the platform for creating and maintaining the database that is running at the backend to support the web-based searches. 2. The Supportive Database In this demonstrative implementation, a relational database is created and executed at the backend to support the web-based query operations. For simplification, the data contents are minimized on purpose to have only one table that can be created by using the integrated development environment of Microsoft Access in the following steps: 1. Start from a blank database and use the table design wizard to create a table named Book with the following schema, in which the No field is chosen to be the primary key: 2. Within the same wizard, set the No field with the following properties: 3. Within the same wizard, set the Title field with the following properties: 4. Within the same wizard, set the Author field with the following properties: 5. Open the Book table and enter the following hypothetical data: 6. Name the database as BookDB.accdb and save it to the folder at: 1 C:\inetpub\wwwroot\search Although the above database is very simplified, it does reflect the stereotype of data collections for the purpose of online search. The number of columns as well as the number of tables can be expended as needed. The whole database can also be further refined by performing a certain level of normalizations on the schema. 3. The User Interface Since the supportive database is hidden from general users but running at the backend, the search engine must provide a friendly frontend operational interface that allows users to specify their search criteria for their target data. The engine can then go on to look for those items that are partially matched to these criteria. In the context of text-based search, the search criteria are usually represented by a combination of keywords entered from users. To work with human s fuzzy and uncertain memory about their intended data, this search engine relaxes the restriction on search 1 To use a Windows PC as the web server, the Internet Information Server (IIS) component of Windows must be installed. After installing IIS, the inetpub folder and its subfolder wwwroot are created automatically. The programs have to create the search folder as a subfolder of wwwroot and save the database at this location.

3 criteria from a combination of exact keywords to a combination of patterns, i.e., a combination of partial keywords. The user interface of this query engine is shown in Figure 1. Below the user prompt, there is an input form in which two textboxes are arranged to take search criteria from users and two command buttons are used to either submit the search or reset the form. The source code of this interface is listed in Figure 2. This HTML file is named as index.htm and saved at the same location where the backend database is located, i.e., C:\inetpub\wwwroot\search. 4 The Pattern Matched Search Since human memory tends to be fuzzy, uncertain, or even partial. A real coherent search engine should be friendly enough to take these memory-caused factors into consideration [9, 10, 11]. To ensure a good alignment between the user s fuzzy memory and the engine s actual search operations, the following SQL syntax is applied to perform queries based on patternmatched comparison in which the LIKE operator is used in the WHERE clause to search for a specified pattern in the given column. The % character is used to define wildcards both before and after the pattern: SELECT * FROM table WHERE column LIKE %pattern% In this manner, a search criterion can be formed by incorporating both certain and uncertain memories from a user. As a result, only those rows of data containing the designated pattern in the given column are extracted. On the other hand, what are before and after the designated pattern in the given column are not concerned. The source code of these search operations is listed in Figure 3. This ASP program is name as search.asp and saved at the same location where the backend database and frontend user interface are located, i.e., C:\inetpubb\wwwroot\search. Figure 1. The User Interface <html> <h3>please enter your search criteria:</h3> <form action="search.asp" method="post" name="fromcriteria"> <table width="200"> <tr> <td>title:</td> <td><input name="txttitle" type="text" size="60" maxlength="60"></td> </tr> <tr> <td>author:</td> <td><input name="txtauthor" type="text" size="60" maxlength="60"></td> </tr> <tr> <td><input type="submit" value="submit"></td> <td><input type="reset" value="reset"></td> </tr> </table> </form> </html> Figure 2. The HTML Code of User Interface

4 <html> <% dim stream 'the input stream dim conn 'the connection object dim results 'the query result dim no, title, author 'the table data in a row 'create the input stream stream = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath("BookDB.accdb") 'attach the input stream to the database set conn = server.createobject("adodb.connection") conn.open stream 'get search criteria (keywords) from user keytitle = request.form("txttitle") keyauthor = request.form("txtauthor") 'run the query and keep the result sql = "select * from Book where Title like '%" & keytitle & "%' And Author like '%" & keyauthor & "%'" set results = conn.execute(sql) %> <h3>the Search Result:</h3> <table border="1"> <tr><th>no</th><th>title</th><th>author</th></tr> <% 'display the results in a table while (not results.eof) 'get table data no = results("no") title = results("title") author = results("author") 'write a row response.write("<tr><td>" & no & "</td><td>" & title & "</td><td>" & author & "</td></tr>") 'go on to the next row results.movenext wend 'close the database conn.close Set conn = nothing set results = nothing %> </table> </html> Figure 3. The ASP Code of Search Operations

5 5. Sample Executions After complete afore mentioned implementations, this search engine is ready to operate at the follow web address: It can be operated in a manner similar to the operations of most web-based search operations. Some sample executions are illustrated as follows: 1. To look for all books having intro in the Title filed and having an in the Author field: 3. To look for all books having adv in the Title filed: 4. The entire database can be browsed by leaving both criteria blank: 2. To look for all books having rose in the Author filed: 6 Conclusion The modernization of communication technologies has turned the web into a global platform where people can work across time and space. This digital revolution is making web-based search operations more vitally demanded than ever. As a result, an effective search engine is no longer just a facilitating feature, but, more realistically, it has become a core function.

6 In some way, the effectiveness of web search operations is empowered by the swiftness of response time as well as the easiness of operations. Although web programmers can tailor and embed open source search engines into their search domains, the customization from general purposes into special purposes may be time consuming and not a practical choice. This project demonstrated an easier alternative that most of the readers can follow to craft their own lightweight search engines to suit their own search domains. With this self-defined search engine, users can flexibly turn their fuzzy memories about the intended data into combinational fuzzy search criteria. By relaxing or tensing the fuzziness of search, users can easily extend up or narrow down the search results until the target data is located. This approach is practical, flexible and, more importantly, it requires only a few programming. [9] Jonas S Karlsson, J. and Kersten, M O- Storage: A Self Organizing Multi-Attribute Storage Technique for Very Large Main Memories, Proceedings of the Australasian Database Conference (ADC '00), City, State, pp [10] Ford, N., Miller, D. and Moss, N Web Search Strategies and Human Individual Differences: Cognitive and Demographic Factors, Internet attitudes, and approaches. Journal of the American Society for Information Science and Technology, Volume 56, Issue 7, pp [11] Ford, N., Miller, D. and Moss, N Web Search Strategies and Human Individual Differences: A Combined Analysis. Journal of the American Society for Information Science and Technology, Volume 56, Issue 7, pp References [1] The ASPSeek open source search engine is available at [2] The Lucene open source search engine is available at [3] The Namazu open source search engine is available at [4] The mnogosearch open source search engine is available at [5] The WebGlimpse open source search engine is available at [6] Micarelli, A., Gasparetti, F., Sciarrone, F. and Gauch S Personalized Search on The World Wide Web. Brusilovsky, P., Kobsa, A. and Nejdl, W. (Eds.), The Adaptive Web: Methods and Strategies of Web Personalization, Heidelberg, Germany: Springer, pp [7] Burke, R Hybrid Web Recommender Systems. Brusilovsky, P., Kobsa, A. and Nejdl, W. (Eds.), The Adaptive Web: Methods and Strategies of Web Personalization, Heidelberg, Germany: Springer, pp [8] Zou, L., Chen, L. and Özsu, M Distance- Join: Pattern Match Query in a Large Graph Database, Proceedings of the 35th International Conference on Very Large Data Bases (VLDB09), Lyon, France, pp

Microsoft Access Illustrated. Unit B: Building and Using Queries

Microsoft Access Illustrated. Unit B: Building and Using Queries Microsoft Access 2010- Illustrated Unit B: Building and Using Queries Objectives Use the Query Wizard Work with data in a query Use Query Design View Sort and find data (continued) Microsoft Office 2010-Illustrated

More information

ABSOLUTE FORM PROCESSOR ADMINISTRATION OPTIONS

ABSOLUTE FORM PROCESSOR ADMINISTRATION OPTIONS ABSOLUTE FORM PROCESSOR ADMINISTRATION OPTIONS The Absolute Form Processor is very easy to use. In order to operate the system, you just need the menu at the top of the screen. There, you ll find all the

More information

Chapter 1 FORMS. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 FORMS. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 FORMS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: How to use forms and the related form types. Controls for interacting with forms. Menus and presenting users with

More information

USING ODBC COMPLIANT SOFTWARE MINTRAC PLUS CONTENTS:

USING ODBC COMPLIANT SOFTWARE MINTRAC PLUS CONTENTS: CONTENTS: Summary... 2 Microsoft Excel... 2 Creating a New Spreadsheet With ODBC Data... 2 Editing a Query in Microsoft Excel... 9 Quattro Pro... 12 Creating a New Spreadsheet with ODBC Data... 13 Editing

More information

Basic Intro to ETO Results

Basic Intro to ETO Results Basic Intro to ETO Results Who is the intended audience? Registrants of the 8 hour ETO Results Orientation (this training is a prerequisite) Anyone who wants to learn more but is not ready to attend the

More information

Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML Part 4

Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML Part 4 Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML 4.01 Version: 4.01 Transitional Hypertext Markup Language is the coding behind web publishing. In this tutorial, basic knowledge of HTML will be covered

More information

1 of 9 8/27/2014 10:53 AM Units: Teacher: MOExcel/Access, CORE Course: MOExcel/Access Year: 2012-13 Excel Unit A What is spreadsheet software? What are the parts of the Excel window? What are labels and

More information

A B2B Search Engine. Abstract. Motivation. Challenges. Technical Report

A B2B Search Engine. Abstract. Motivation. Challenges. Technical Report Technical Report A B2B Search Engine Abstract In this report, we describe a business-to-business search engine that allows searching for potential customers with highly-specific queries. Currently over

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

MULTIPLE COMPONENT BASED INFORMATION TRACKING SYSTEM

MULTIPLE COMPONENT BASED INFORMATION TRACKING SYSTEM MULTIPLE COMPONENT BASED INFORMATION TRACKING SYSTEM Mathi Seelan.V 1 and Dr.Sunitha Abburu 2 1 Adhiyamaan College of Engineering, Department of Computer Application, Hosur mathiseelan88@gmail.com 2 Professor

More information

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to:

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: About the Text Editor The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: Add items to Content Areas, Learning Modules, Lesson

More information

User Guide. Product Design. Version 2.2.2

User Guide. Product Design. Version 2.2.2 User Guide Product Design Version 2.2.2 Table of Contents Bridge User Guide - Table of Contents 1 TABLE OF CONTENTS... 1 INTRODUCTION... 4 Guide... 4 PRODUCTS... 5 Creating a New Product... 5 Viewing and

More information

ICDL & OOo BASE. Module Five. Databases

ICDL & OOo BASE. Module Five. Databases ICDL & OOo BASE Module Five Databases BASE Module Goals taken from the Module 5 ICDL Syllabus Module 5 Database requires the candidate to understand some of the main concepts of databases and demonstrates

More information

Enterprise Knowledge Platform Adding the Login Form to Any Web Page

Enterprise Knowledge Platform Adding the Login Form to Any Web Page Enterprise Knowledge Platform Adding the Login Form to Any Web Page EKP Adding the Login Form to Any Web Page 21JAN03 2 Table of Contents 1. Introduction...4 Overview... 4 Requirements... 4 2. A Simple

More information

Microsoft Office Illustrated Introductory, Building and Using Queries

Microsoft Office Illustrated Introductory, Building and Using Queries Microsoft Office 2007- Illustrated Introductory, Building and Using Queries Creating a Query A query allows you to ask for only the information you want vs. navigating through all the fields and records

More information

Database Optimization

Database Optimization Database Optimization June 9 2009 A brief overview of database optimization techniques for the database developer. Database optimization techniques include RDBMS query execution strategies, cost estimation,

More information

Design and Implementation of Archives Query System Based on B/S Structure Lianfeng Zhao

Design and Implementation of Archives Query System Based on B/S Structure Lianfeng Zhao Applied Mechanics and Materials Online: 2012-12-13 ISSN: 1662-7482, Vols. 241-244, pp 3098-3102 doi:10.4028/www.scientific.net/amm.241-244.3098 2013 Trans Tech Publications, Switzerland Design and Implementation

More information

Website Creating Content

Website Creating Content CREATING WEBSITE CONTENT As an administrator, you will need to know how to create content pages within your website. This document will help you learn how to: Create Custom Pages Edit Content Areas Creating

More information

ScholarOne Manuscripts. COGNOS Reports User Guide

ScholarOne Manuscripts. COGNOS Reports User Guide ScholarOne Manuscripts COGNOS Reports User Guide 1-May-2018 Clarivate Analytics ScholarOne Manuscripts COGNOS Reports User Guide Page i TABLE OF CONTENTS USE GET HELP NOW & FAQS... 1 SYSTEM REQUIREMENTS...

More information

QW5 -QWSQLWizard Overview

QW5 -QWSQLWizard Overview The QWSQLWizard utility is installed as part of the QW5 product and can be found where the QW50 product was installed typically in the Busitech/QW50 directory. The utility allows you to create a connection

More information

Hands-On Lab. Building Solutions with Access Lab version: 1.0.2

Hands-On Lab. Building Solutions with Access Lab version: 1.0.2 Hands-On Lab Building Solutions with Access 2010 Lab version: 1.0.2 CONTENTS OVERVIEW... 3 EXERCISE 1: MODIFYING THE TABLE STRUCTURE OF A WEB DATABASE... 5 Task 1 Create an Access Table... 5 Task 2 Modify

More information

E B S C O h o s t U s e r G u i d e

E B S C O h o s t U s e r G u i d e EBSCOhost User Guide Table of Contents What is EBSCOhost...5 System Requirements...5 Choosing Databases to Search...5 Using the Toolbar...6 Using the Utility Toolbar...6 The Sub-toolbar...6 The Tabbed

More information

Name: Class: Date: Access Module 2

Name: Class: Date: Access Module 2 1. To create a new query in Design view, click CREATE on the ribbon to display the CREATE tab and then click the button to create a new query. a. Query b. Design View c. Query Design d. Select Query ANSWER:

More information

Adaptive Medical Information Delivery Combining User, Task and Situation Models

Adaptive Medical Information Delivery Combining User, Task and Situation Models Adaptive Medical Information Delivery Combining User, Task and Situation s Luis Francisco-Revilla and Frank M. Shipman III Department of Computer Science Texas A&M University College Station, TX 77843-3112,

More information

The Hypertext Markup Language (HTML) Part II. Hamid Zarrabi-Zadeh Web Programming Fall 2013

The Hypertext Markup Language (HTML) Part II. Hamid Zarrabi-Zadeh Web Programming Fall 2013 The Hypertext Markup Language (HTML) Part II Hamid Zarrabi-Zadeh Web Programming Fall 2013 2 Outline HTML Structures Tables Forms New HTML5 Elements Summary HTML Tables 4 Tables Tables are created with

More information

Finding Information on the Information Highway. How to get around in the Internet

Finding Information on the Information Highway. How to get around in the Internet Finding Information on the Information Highway How to get around in the Internet Finding information on the information highway the Internet vs the World Wide Web Search engines Subject directories Online

More information

Query Studio Training Guide Cognos 8 February 2010 DRAFT. Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201

Query Studio Training Guide Cognos 8 February 2010 DRAFT. Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201 Query Studio Training Guide Cognos 8 February 2010 DRAFT Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201 2 Table of Contents Accessing Cognos Query Studio... 5

More information

InfoEd Global SPIN Reference Guide

InfoEd Global SPIN Reference Guide InfoEd Global SPIN Reference Guide This reference guide will provide short explanations of the functionality available to you in the newest version of SPIN, provided by InfoEd Global. The full user manual

More information

Tutorial 1: Introduction to Microsoft (MS) Access. Microsoft Access: A Relational Database Application

Tutorial 1: Introduction to Microsoft (MS) Access. Microsoft Access: A Relational Database Application Tutorial 1: Introduction to Microsoft (MS) Access After reading this tutorial and completing the associated exercises, you will be able to: Open MS Access Create tables using MS Access Create forms and

More information

Upgrading Existing Databases Recommendations for Irrigation Districts

Upgrading Existing Databases Recommendations for Irrigation Districts COLLEGE OF AGRICULTURE AND LIFE SCIENCES TR-371 2011 Upgrading Existing Databases Recommendations for Irrigation Districts By: David Flahive, System Analyst and Guy Fipps, P.E., Extension Agricultural

More information

Simple Invoicing Desktop Database with MS Access 2013/2016. David W. Gerbing School of Business Administration Portland State University

Simple Invoicing Desktop Database with MS Access 2013/2016. David W. Gerbing School of Business Administration Portland State University Simple Invoicing Desktop Database with MS Access 2013/2016 David W. Gerbing School of Business Administration Portland State University July 7, 2018 CONTENTS 1 Contents 1 Create a New Database 1 2 Customer

More information

National Training and Education Resource. Authoring Course. Participant Guide

National Training and Education Resource. Authoring Course. Participant Guide National Training and Education Resource Authoring Course Participant Guide Table of Contents: OBJECTIVES... 4 OVERVIEW OF NTER... 5 System Requirements... 5 NTER Capabilities... 6 What is the SCORM PlayerWhat

More information

Colligo Engage Outlook App 7.1. Connected Mode - User Guide

Colligo Engage Outlook App 7.1. Connected Mode - User Guide 7.1 Connected Mode - User Guide Contents Colligo Engage Outlook App 1 Benefits 1 Key Features 1 Platforms Supported 1 Installing and Activating Colligo Engage Outlook App 2 Checking for Updates 3 Updating

More information

Data Asap Introduction Versions Getting Started Prerequisite Preparation Screens MANAGE PROJECTS (Screen 1)...

Data Asap Introduction Versions Getting Started Prerequisite Preparation Screens MANAGE PROJECTS (Screen 1)... TABLE OF CONTENTS Data Asap Introduction... 2 Versions... 2 Getting Started... 3 Prerequisite... 3 Preparation... 3 Screens... 3 MANAGE PROJECTS (Screen 1)... 3 Load Project Tab... 3 New Project tab...

More information

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet 1. Macros 1.1 What is a macro? A macro is a set of one or more actions

More information

Creating a Course Web Site

Creating a Course Web Site Creating a Course Web Site What you will do: Use Web templates Use shared borders for navigation Apply themes As an educator or administrator, you are always looking for new and exciting ways to communicate

More information

Advanced ARC Reporting

Advanced ARC Reporting COPYRIGHT & TRADEMARKS Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks

More information

Help Manual. Personal DataPublisher For Outlook & SharePoint

Help Manual. Personal DataPublisher For Outlook & SharePoint V4 Personal DataPublisher For Outlook & SharePoint An add-in for Microsoft Outlook that makes it very easy and effortless to publish your mails, appointments, tasks or contacts from Outlook to SharePoint

More information

Dreamweaver Tutorial #2

Dreamweaver Tutorial #2 Dreamweaver Tutorial #2 My web page II In this tutorial you will learn: how to use more advanced features for your web pages in Dreamweaver what Cascading Style Sheets (CSS) are and how to use these in

More information

Colligo Manager 5.4 SP3. User Guide

Colligo  Manager 5.4 SP3. User Guide 5.4 SP3 User Guide Contents Enterprise Email Management for SharePoint 2010 1 Benefits 1 Key Features 1 Platforms Supported 1 Installing and Activating Colligo Email Manager 2 Checking for Updates 4 Updating

More information

MS-Access : Objective Questions (MCQs) Set 1

MS-Access : Objective Questions (MCQs) Set 1 1 MS-Access : Objective Questions (MCQs) Set 1 1. What Are The Different Views To Display A Table A) Datasheet View B) Design View C) Pivote Table & Pivot Chart View 2. Which Of The Following Creates A

More information

JSN EasySlider Configuration Manual

JSN EasySlider Configuration Manual JSN EasySlider Configuration Manual Introduction Product Overview JSN EasySlider JSN EasySlider is the cutting-edge way to present content on website: Informative - Impressive - Interactive. It helps you

More information

CIS 209 Final Exam. 1. A Public Property procedure creates a property that is visible to any application that contains an instance of the class.

CIS 209 Final Exam. 1. A Public Property procedure creates a property that is visible to any application that contains an instance of the class. CIS 209 Final Exam Question 1 1. A Property procedure begins with the keywords. Public [ReadOnly WriteOnly] Property Private [ReadOnly WriteOnly] Property Start [ReadOnly WriteOnly] Property Dim [ReadOnly

More information

ICOM 5016 Database Systems. Database Users. User Interfaces and Tools. Chapter 8: Application Design and Development.

ICOM 5016 Database Systems. Database Users. User Interfaces and Tools. Chapter 8: Application Design and Development. Chapter 8: Application Design and Development ICOM 5016 Database Systems Web Application Amir H. Chinaei Department of Electrical and Computer Engineering University of Puerto Rico, Mayagüez User Interfaces

More information

EBSCOhost Web 6.0. User s Guide EBS 2065

EBSCOhost Web 6.0. User s Guide EBS 2065 EBSCOhost Web 6.0 User s Guide EBS 2065 6/26/2002 2 Table Of Contents Objectives:...4 What is EBSCOhost...5 System Requirements... 5 Choosing Databases to Search...5 Using the Toolbar...6 Using the Utility

More information

Springboard Advanced Training for Faculty

Springboard Advanced Training for Faculty Springboard Advanced Training for Faculty Release Conditions Release conditions allow you to create a custom learning path through the materials in your course. When you attach a release condition to an

More information

Marketplace Simulations Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1

Marketplace Simulations Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1 Marketplace Simulations Accessibility Conformance Report Based on Voluntary Product Accessibility Template (VPAT ) 1 Name of Product: Marketplace Simulations Date: September 20, 2017 Contact information:

More information

Griffin Training Manual Grif-WebI Intermediate Class

Griffin Training Manual Grif-WebI Intermediate Class Griffin Training Manual Grif-WebI Intermediate Class Alumni Relations and Development The University of Chicago Table of Contents Chapter 1: Setting Up My Computer for Successful Use of the Grif-WebI

More information

Shelly Cashman Series Microsoft Office 365 and Access 2016 Introductory 1st Edition Pratt TEST BANK

Shelly Cashman Series Microsoft Office 365 and Access 2016 Introductory 1st Edition Pratt TEST BANK Shelly Cashman Series Microsoft Office 365 and Access 2016 Introductory 1st Edition Pratt TEST BANK Full clear download (no formatting errors) at: https://testbankreal.com/download/shelly-cashman-series-microsoft-office-365-access-

More information

Blue Form Builder extension for Magento 2

Blue Form Builder extension for Magento 2 Blue Form Builder extension for Magento 2 User Guide Version 1.0 Table of Contents I) Introduction......5 II) General Configurations....6 1) General Settings.....7 2) ReCaptcha... 8 III) Manage Forms......

More information

Ebook : Overview of application development. All code from the application series books listed at:

Ebook : Overview of application development. All code from the application series books listed at: Ebook : Overview of application development. All code from the application series books listed at: http://www.vkinfotek.com with permission. Publishers: VK Publishers Established: 2001 Type of books: Develop

More information

Finding and Sorting of data by means of documentation

Finding and Sorting of data by means of documentation 01/18 Finding and Sorting of data by means of documentation Do you want to spend more time on analyzing your data than on searching for a certain file? The integrated database of ArtemiS SUITE allows for

More information

Eloqua Insight Intro Analyzer User Guide

Eloqua Insight Intro Analyzer User Guide Eloqua Insight Intro Analyzer User Guide Table of Contents About the Course Materials... 4 Introduction to Eloqua Insight for Analyzer Users... 13 Introduction to Eloqua Insight... 13 Eloqua Insight Home

More information

The Journey of a Senior System Center Consultant Implementing BSM

The Journey of a Senior System Center Consultant Implementing BSM November 2014 The Journey of a Senior System Center Consultant Implementing BSM AUTHOR: APPROVED CONSULTING, JONAS LENNTUN Amsterdam - New York Ottawa - Dallas www.savision.com sales@savision.com 1.1 How

More information

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1

Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the SAI reports... 3 Copying, Pasting and Renaming Reports... 4 Creating and linking a report... 6 Auto e-mailing reports...

More information

SEARCHING WITH SUBJECT TERMS FROM THE BIOETHICS THESAURUS

SEARCHING WITH SUBJECT TERMS FROM THE BIOETHICS THESAURUS SEARCHING WITH SUBJECT TERMS FROM THE BIOETHICS THESAURUS Beginning in 2007, a subset of GenETHX documents has been indexed with subject terms from the Bioethics Thesaurus. Bioethics Thesaurus terms are

More information

eschoolplus+ Cognos Query Studio Training Guide Version 2.4

eschoolplus+ Cognos Query Studio Training Guide Version 2.4 + Training Guide Version 2.4 May 2015 Arkansas Public School Computer Network This page was intentionally left blank Page 2 of 68 Table of Contents... 5 Accessing... 5 Working in Query Studio... 8 Query

More information

HA150 SQL Basics for SAP HANA

HA150 SQL Basics for SAP HANA HA150 SQL Basics for SAP HANA. COURSE OUTLINE Course Version: 13 Course Duration: 2 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication

More information

Introduction. Introduction. JavaScript 1.8: Web and Objects Copyright by LearnNow, LLC All rights reserved. Reproduction is strictly prohibited.

Introduction. Introduction. JavaScript 1.8: Web and Objects Copyright by LearnNow, LLC All rights reserved. Reproduction is strictly prohibited. Introduction Intro-1 Prerequisites This course assumes that you have at least some programming experience in one or more modern programming languages. JavaScript will be particularly easy for you to learn

More information

Tzunami Deployer Lotus Notes Exporter Guide

Tzunami Deployer Lotus Notes Exporter Guide Tzunami Deployer Lotus Notes Exporter Guide Version 2.5 Copyright 2010. Tzunami Inc. All rights reserved. All intellectual property rights in this publication are owned by Tzunami, Inc. and protected by

More information

Data Processing System to Network Supported Collaborative Design

Data Processing System to Network Supported Collaborative Design Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 3351 3355 Advanced in Control Engineering and Information Science Data Processing System to Network Supported Collaborative Design

More information

This session will provide an overview of the research resources and strategies that can be used when conducting business research.

This session will provide an overview of the research resources and strategies that can be used when conducting business research. Welcome! This session will provide an overview of the research resources and strategies that can be used when conducting business research. Many of these research tips will also be applicable to courses

More information

Chapter 5 Retrieving Documents

Chapter 5 Retrieving Documents Chapter 5 Retrieving Documents Each time a document is added to ApplicationXtender Web Access, index information is added to identify the document. This index information is used for document retrieval.

More information

How to set up a local root folder and site structure

How to set up a local root folder and site structure Activity 2.1 guide How to set up a local root folder and site structure The first thing to do when creating a new website with Adobe Dreamweaver CS3 is to define a site and identify a root folder where

More information

CANopen Architect EDS User Manual. Manual Revision 1.00

CANopen Architect EDS User Manual. Manual Revision 1.00 CANopen Architect EDS User Manual Manual Revision 1.00 Information in this document is subject to change without notice and does not represent a commitment on the part of the manufacturer. The software

More information

DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW

DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW DESIGN AND IMPLEMENTATION OF TOOL FOR CONVERTING A RELATIONAL DATABASE INTO AN XML DOCUMENT: A REVIEW Sunayana Kohli Masters of Technology, Department of Computer Science, Manav Rachna College of Engineering,

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro for the Mac University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2012 KSU Department

More information

Factors Influencing the Quality of the User Experience in Ubiquitous Recommender Systems

Factors Influencing the Quality of the User Experience in Ubiquitous Recommender Systems Factors Influencing the Quality of the User Experience in Ubiquitous Recommender Systems Nikolaos Polatidis, Christos K. Georgiadis Department of Applied Informatics, University of Macedonia, Thessaloniki,

More information

Microsoft Access 2016 Intro to Forms and Reports

Microsoft Access 2016 Intro to Forms and Reports Microsoft Access 2016 Intro to Forms and Reports training@health.ufl.edu Access 2016: Intro to Forms and Reports 2.0 hours Topics include using the AutoForm/AutoReport tool, and the Form and Report Wizards.

More information

How to Search: EBSCO HOST

How to Search: EBSCO HOST Basic Search How to Search: EBSCO HOST The Basic Search Screen lets you create a search with limiters, expanders, and Boolean operators. To create a Basic Search: 1. On the Basic Search Screen, enter your

More information

A Primer in Web Application Development

A Primer in Web Application Development A Primer in Web Application Development The purpose of this primer is to provide you with some concept of how web applications work. You will look at some database information, some application development

More information

Access Module 2: Building and Using Queries

Access Module 2: Building and Using Queries 1. A query allows the selection of a subset of fields and records from one or more tables, then presents the selected data as a single datasheet. True REFERENCES: Access 28 Use the Query Wizard LEARNING

More information

CCRS Quick Start Guide for Program Administrators. September Bank Handlowy w Warszawie S.A.

CCRS Quick Start Guide for Program Administrators. September Bank Handlowy w Warszawie S.A. CCRS Quick Start Guide for Program Administrators September 2017 www.citihandlowy.pl Bank Handlowy w Warszawie S.A. CitiManager Quick Start Guide for Program Administrators Table of Contents Table of Contents

More information

Volume NATIONAL GUARD YOUTH CHALLENGE PROGRAM. Cadet Tacking Database Operations Manual

Volume NATIONAL GUARD YOUTH CHALLENGE PROGRAM. Cadet Tacking Database Operations Manual Volume 1 NATIONAL GUARD YOUTH CHALLENGE PROGRAM Cadet Tacking Database Operations Manual NATIONAL GUARD YOUTH CHALLENGE PROGRAM Cadet Tracking Database Operations Manual Table of Contents Table of Contents...

More information

Designing and Managing a Microsoft Business Intelligence Solution Exam.

Designing and Managing a Microsoft Business Intelligence Solution Exam. Microsoft 78-702 Designing and Managing a Microsoft Business Intelligence Solution Exam TYPE: DEMO http://www.examskey.com/78-702.html Examskey Microsoft 78-702 exam demo product is here for you to test

More information

User Guide. For Questions, contact: Susan Wheeler

User Guide. For Questions, contact: Susan Wheeler User Guide For Questions, contact: Susan Wheeler Susan@streamlineimaging.com 503-244-2333 Table of Contents Main Doc Review Layout 2 Core Review Interface Layout 3 Related Items Pane (Family Docs, Duplicates,

More information

Microsoft Office 2010: Introductory Q&As Access Chapter 3

Microsoft Office 2010: Introductory Q&As Access Chapter 3 Microsoft Office 2010: Introductory Q&As Access Chapter 3 Is the form automatically saved the way the report was created when I used the Report Wizard? (AC 142) No. You will need to take specific actions

More information

CSC105, Introduction to Computer Science I. Introduction and Background. search service Web directories search engines Web Directories database

CSC105, Introduction to Computer Science I. Introduction and Background. search service Web directories search engines Web Directories database CSC105, Introduction to Computer Science Lab02: Web Searching and Search Services I. Introduction and Background. The World Wide Web is often likened to a global electronic library of information. Such

More information

STOP DROWNING IN DATA. START MAKING SENSE! An Introduction To SQLite Databases. (Data for this tutorial at

STOP DROWNING IN DATA. START MAKING SENSE! An Introduction To SQLite Databases. (Data for this tutorial at STOP DROWNING IN DATA. START MAKING SENSE! Or An Introduction To SQLite Databases (Data for this tutorial at www.peteraldhous.com/data) You may have previously used spreadsheets to organize and analyze

More information

KMICe ex: Conference Management Tool

KMICe ex: Conference Management Tool KMICe ex: Conference Management Tool Wan Hussain Wan Ishak and Syamsul Bahrin Zaibon College of Arts & Sciences Universiti Utara Malaysia, 06010 UUM Sintok, Kedah Tel : 04-928{4786, 4679} Fax : 04-9284753

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 6 Content Author's Reference and Cookbook Rev. 080627 Sitecore CMS 6 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents Chapter

More information

Database Tables Lookup Wizard Relationships Forms Subforms Queries Reports

Database Tables Lookup Wizard Relationships Forms Subforms Queries Reports Version 07/11/09 Microsoft Office 2007 PDF Picture Tutorial Series Databases Tables, Forms, Subforms, and the Lookup Wizard May 2009 by Floyd Jay Winters and Julie Manchester winterf@mccfl.edu Database

More information

Information Discovery, Extraction and Integration for the Hidden Web

Information Discovery, Extraction and Integration for the Hidden Web Information Discovery, Extraction and Integration for the Hidden Web Jiying Wang Department of Computer Science University of Science and Technology Clear Water Bay, Kowloon Hong Kong cswangjy@cs.ust.hk

More information

Approximation Method to Route Generation in Public Transportation Network

Approximation Method to Route Generation in Public Transportation Network dr Jolanta Koszelew Katedra Informatyki Teoretycznej Wydział Informatyki Politechnika Białostocka Approximation Method to Route Generation in Public Transportation Network Abstract This paper presents

More information

Construction of the Library Management System Based on Data Warehouse and OLAP Maoli Xu 1, a, Xiuying Li 2,b

Construction of the Library Management System Based on Data Warehouse and OLAP Maoli Xu 1, a, Xiuying Li 2,b Applied Mechanics and Materials Online: 2013-08-30 ISSN: 1662-7482, Vols. 380-384, pp 4796-4799 doi:10.4028/www.scientific.net/amm.380-384.4796 2013 Trans Tech Publications, Switzerland Construction of

More information

Persona Characteristics To What Extent Are Templates Suitable for Students?

Persona Characteristics To What Extent Are Templates Suitable for Students? Persona Characteristics To What Extent Are Templates Suitable... 99 Persona Characteristics To What Extent Are Templates Suitable for Students? Veronika Winter, Benedikt Salzbrunn, Dominik Dolezal, Robert

More information

usinginvendb.notebook September 28, 2014

usinginvendb.notebook September 28, 2014 Just as a review, these are my tables within the database I set up and here is the structure for the first one. The build was on the previous Smartboard. Databases shows this and when I click on Files

More information

WebCAT User Manual. OE Parts Research 10/13/ MOTOR Information Systems

WebCAT User Manual. OE Parts Research 10/13/ MOTOR Information Systems OE Parts Research 10/13/2016 2.0 MOTOR Information Systems 2016 MOTOR Information Systems Copyright 2016 Hearst Business Media - All Rights Reserved No part of this document may be produced or transmitted

More information

Enterprise Reporting -- APEX

Enterprise Reporting -- APEX Quick Reference Enterprise Reporting -- APEX This Quick Reference Guide documents Oracle Application Express (APEX) as it relates to Enterprise Reporting (ER). This is not an exhaustive APEX documentation

More information

Handling multiple submit buttons in NET+OS development environment web-based applications

Handling multiple submit buttons in NET+OS development environment web-based applications Handling multiple submit buttons in NET+OS development environment web-based applications 1 Document History Date Version Change Description Initials 1/31/2014 V1.0 Initial Entry JZW 2/4/2014 V1.1 More

More information

Let s create another simple report from one of our queries available: Author Age query.

Let s create another simple report from one of our queries available: Author Age query. Microsoft Access 6: Reports & Other Useful Functions This can be a very quick way to build a report, especially if you plan to put only a few fields on your report. When you click on the Blank Report button,

More information

A Guided Tour of Doc-To-Help

A Guided Tour of Doc-To-Help A Guided Tour of Doc-To-Help ii Table of Contents Table of Contents...ii A Guided Tour of Doc-To-Help... 1 Converting Projects to Doc-To-Help 2005... 1 Using Microsoft Word... 10 Using HTML Source Documents...

More information

DOWNLOAD PDF ABSOLUTE BEGINNERS GUIDE TO MICROSOFT OFFICE ONENOTE 2003 (ABSOLUTE BEGINNERS GUIDE)

DOWNLOAD PDF ABSOLUTE BEGINNERS GUIDE TO MICROSOFT OFFICE ONENOTE 2003 (ABSOLUTE BEGINNERS GUIDE) Chapter 1 : Absolute Beginner's Guide to Microsoft Office OneNoteâ [Book] Absolute Beginner's Guide to Microsoft Office OneNote is a from-scratch reference that helps you get up to speed quickly on this

More information

Table of Contents 1. DNBi Overview Define Fields Overview Edit Fields Create custom fields View All Fields...

Table of Contents 1. DNBi Overview Define Fields Overview Edit Fields Create custom fields View All Fields... Table of Contents 1. DNBi Overview... 3 2. Define Fields... 4 2.1 Overview..4 2.2 Edit Fields....5 2.3 Create custom fields..6 2.4 View All Fields...7 3. Build Scores... 8 3.1 Overview...8 3.2 View and

More information

FOCUS ON: DATABASE MANAGEMENT

FOCUS ON: DATABASE MANAGEMENT EXCEL 2002 (XP) FOCUS ON: DATABASE MANAGEMENT December 16, 2005 ABOUT GLOBAL KNOWLEDGE, INC. Global Knowledge, Inc., the world s largest independent provider of integrated IT education solutions, is dedicated

More information

Useful Google Apps for Teaching and Learning

Useful Google Apps for Teaching and Learning Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...

More information

Implementing Table Operations Using Structured Query Language (SQL) Using Multiple Operations. SQL: Structured Query Language

Implementing Table Operations Using Structured Query Language (SQL) Using Multiple Operations. SQL: Structured Query Language Implementing Table Operations Using Structured Query Language (SQL) Using Multiple Operations Show Only certain columns and rows from the join of Table A with Table B The implementation of table operations

More information

Build Meeting Room Management Website Using BaaS Framework : Usergrid

Build Meeting Room Management Website Using BaaS Framework : Usergrid Build Meeting Room Management Website Using BaaS Framework : Usergrid Alvin Junianto Lan 13514105 Informatics, School of Electrical Engineering and Informatics Bandung Institute of Technology Bandung,

More information

1 of 24 5/6/2011 2:14 PM

1 of 24 5/6/2011 2:14 PM 1 of 24 5/6/2011 2:14 PM This tutorial explains how to add links, files, zipped files, pages, and MOODLE Media. ADDING LINKS 1. Let s start with adding a link. Here is a link to a practice Prezi. Highlight

More information

ALLAMA IQBAL OPEN UNIVERSITY ISLAMABAD (Department of Business Administration) COMPUTER APPLICATIONS FOR BUSINESS (184) CHECK LIST

ALLAMA IQBAL OPEN UNIVERSITY ISLAMABAD (Department of Business Administration) COMPUTER APPLICATIONS FOR BUSINESS (184) CHECK LIST Final on 13-3-2014 ALLAMA IQBAL OPEN UNIVERSITY ISLAMABAD (Department of Business Administration) COMPUTER APPLICATIONS FOR BUSINESS (184) CHECK LIST SEMESTER: SPRING 2014 This packet comprises following

More information