Crafting a Lightweight Search Engine
|
|
- Myrtle Crawford
- 6 years ago
- Views:
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 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 informationABSOLUTE 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 informationChapter 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 informationUSING 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 informationBasic 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 informationUnit 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 information1 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 informationA 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 informationAdaptable 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 informationMULTIPLE 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 informationThe 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 informationUser 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 informationICDL & 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 informationEnterprise 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 informationMicrosoft 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 informationDatabase 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 informationDesign 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 informationWebsite 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 informationScholarOne 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 informationQW5 -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 informationHands-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 informationE 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 informationName: 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 informationAdaptive 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 informationThe 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 informationFinding 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 informationQuery 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 informationInfoEd 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 informationTutorial 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 informationUpgrading 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 informationSimple 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 informationNational 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 informationColligo 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 informationData 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 informationLab 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 informationCreating 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 informationAdvanced 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 informationHelp 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 informationDreamweaver 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 informationColligo 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 informationMS-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 informationJSN 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 informationCIS 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 informationICOM 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 informationEBSCOhost 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 informationSpringboard 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 informationMarketplace 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 informationGriffin 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 informationShelly 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 informationBlue 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 informationEbook : 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 informationFinding 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 informationEloqua 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 informationThe 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 informationSimply 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 informationSEARCHING 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 informationeschoolplus+ 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 informationHA150 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 informationIntroduction. 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 informationTzunami 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 informationData 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 informationThis 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 informationChapter 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 informationHow 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 informationCANopen 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 informationDESIGN 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 informationCreating 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 informationFactors 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 informationMicrosoft 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 informationHow 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 informationA 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 informationAccess 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 informationCCRS 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 informationVolume 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 informationDesigning 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 informationUser 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 informationMicrosoft 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 informationCSC105, 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 informationSTOP 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 informationKMICe 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 informationContent 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 informationDatabase 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 informationInformation 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 informationApproximation 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 informationConstruction 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 informationPersona 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 informationusinginvendb.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 informationWebCAT 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 informationEnterprise 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 informationHandling 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 informationLet 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 informationA 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 informationDOWNLOAD 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 informationTable 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 informationFOCUS 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 informationUseful 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 informationImplementing 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 informationBuild 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 information1 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 informationALLAMA 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