EIONET Training Searching and categorizing content Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.

Slides:



Advertisements
Similar presentations
Implementing Effective Metadata Brian Lavoie Office of Research OCLC Online Computer Library Center, Inc. Intranets 99, San Francisco April 27, 1999.
Advertisements

Object orientation and persistent objects Dragos Chirila Finsiel Romania Copenhagen, 24 May 2004.
EIONET European Environment Information and Observation Network * * * EIONET Training Zope absolute beginner's course Built-in.
EIONET Training Zope Page Templates Miruna Bădescu Finsiel Romania Copenhagen, 28 October 2003.
CC SQL Utilities.
SERVICE MANAGER 9.2 VIEWS AND REPORTS July, 2011.
What's In A Catalog? A Quick Introduction. Role of Catalogs Native ZODB can only find by path Catalogs provide all other lookups Catalogs are lazy!
Web Store Training. Table of Contents Sign In : Accessing the site My Profile : Managing your account Catalog Navigation : Finding items and ordering.
Project Implementation for COSC 5050 Distributed Database Applications Lab4.
Achieving Competitive Advantage and ROI with MetaManager  Metadata Management  Content Enhancements  Standardization  Security and more…
Access Lesson 2 Creating a Database
Michael Donovan, River Campus Libraries – 12/03 DocuShare Overview and Training.
With Microsoft® Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
The Find Tab. Please select a button to learn more. Welcome to the Find Tab. Here is where you can look for funding opportunities.
Mary K. Olson PS Query Viewer 101. Uses for Query Viewer Query viewer contains custom queries and generic system queries which can be: 
Creating a Blank Database 1. Open up Microsoft Access 2. Click on Blank document button 3. On the right panel, Specify the location for saving your database.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you to enter and organize information?
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 3 – Finding, Filtering,
Using Microsoft Outlook: Basics. Objectives Guided Tour of Outlook –Identification –Views Basics –Contacts –Folders –Web Access Q&A.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Web Purchasing Demo Version Web Purchasing Demo WELCOME Presenter.
Microsoft Visual Basic 2005 CHAPTER 8 Using Procedures and Exception Handling.
Programming with Microsoft Visual Basic th Edition
With Windows 7 Comprehensive© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Windows 7 Comprehensive.
BIS121 IT for Business Application Lecture 8 – Database (Part I)
SHOPPING CARTS CHAPTER 19. E-COMMERCE Typically, an e-commerce site will have public pages and admin pages.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
JavaScript, Fourth Edition
1 By: Nour Hilal. Microsoft Access is a database software where data is stored in one or more Tables. A Database is a group of related Tables. Access.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
Chapter 17 Creating a Database.
META tag META tag is the element in the HTML that interacts with the search engines. It’s contain 2 attributes that should always be used: NAME: is an.
® Microsoft Access 2010 Tutorial 9 Using Action Queries and Advanced Table Relationships.
ASP.NET Caching - Pradeepa Chandramohan. What is Caching? Storing data in memory for quick access. In Web Application environment, data that is cached.
4 1 SEARCHING THE WEB Using Search Engines and Directories Effectively New Perspectives on THE INTERNET.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
COMPREHENSIVE Access Tutorial 12 Managing and Securing a Database.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
1 Lesson 18 Managing and Reporting Database Information Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Programming with Microsoft Visual Basic 2008 Fourth Edition Chapter Eight String Manipulation.
CD Web XMS Training How to use the Xeno Media web site content management system.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
®® Microsoft Windows 7 for Power Users Tutorial 3 Managing Folders and Files.
Editing Basics Lesson 8. Skills Matrix SKILL #MATRIX SKILL 2.2.1Cut, copy, and paste text 2.2.2Find and replace text 4.1.1Insert building blocks in documents.
Planning & Creating a Database By Ms. Naira Microsoft Access.
MS-Access XP Lesson 4. Modifying Queries 1.Select query in queries 2.Click design button or Right click on query and click design view 3.Change query.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
Search Engine Know- How: How To Optimize Your Content, Navigation Pages, & Documents For Search Engines.
Microsoft Access Database Creation and Management.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Programming with Microsoft Visual Basic 2008 Fourth Edition Chapter Eight String Manipulation.
2004/051 >> Supply Chain Solutions That Deliver Users.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
Indexing Database Management Systems. Chapter 12: Indexing and Hashing Basic Concepts Ordered Indices B + -Tree Index Files File Organization 2.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Complete Ordering System for Promotional Literature and Samples Quick Reference and Training Guide.
CSC314 DAY 8 Introduction to SQL 1. Chapter 6 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SQL OVERVIEW  Structured Query Language  The.
CMF For Content Authors. Slide 1©2001 Zope Corporation. All Rights Reserved. Outline Understand CMF approach to content Demonstrate content author goals.
SQL Query Getting to the data ……..
Module 11: File Structure
Practical Office 2007 Chapter 10
Types of Search Questions
Dalikoo User Guide.
Searching Business Data with MOSS 2007 Enterprise Search
Searching Business Data with MOSS 2007 Enterprise Search
Word offers a number of features to help you streamline the formatting of documents. In this chapter, you will learn how to use predesigned building blocks.
Using Templates and Library Items
Presentation transcript:

EIONET Training Searching and categorizing content Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003

Benefits of using ZCatalog n Searches are fast extremely quick searches without consuming much memory. n Searches are robust. The ZCatalog supports boolean search terms, proximity searches, synonyms and stopwords. n Indexing is wildly flexible. A ZCatalog can catalog custom properties and track unique values. n Usable outside of Zope. The Python Catalog can be used in any Python program; all it requires is the Z object database and the indexing machinery from Zope. n Transactional. An indexing operation is part of a Zope transaction. A ZCatalog can be altered privately in a Version, meaning no one else can see the changes to the index. n Cache-friendly. Only the part of the index that is needed is loaded into memory. Alternatively, an un-needed part of the index can be removed from memory. n Results are lazy. A search that returns a tremendous number of matches won't return a large result set.

Index types and metadata in the Catalog n A Field Index looks at the entire property value as a single value. n A TextIndex breaks the property up into words n Keyword Indexes allow you to index a sequence of "keywords" or "key phrases" as a single property of an object. n Path Indexes index the physical path of a sequence of objects. A Path Index will return all objects that match a partital path specified in a search query. n Metadata defines what per object meta data the Catalog will store

Prerequisites n Create a ZCatalog object in the ROOT, named Catalog n In the Catalog, go to "Indexes" tab and create the following indexes: u PrincipiaSearchSource, TextIndex u bobobase_modification_time, FieldIndex u id, FieldIndex u meta_type, FieldIndex u path, PathIndex u title, TextIndex n Go to "Metadata" tab and create the following metadata elements: u bobobase_modification_time u id u meta_type u summary u title

Prerequisites n Go to Find Objects tab, select objects type you want to catalog and click on the Find and Catalog button n You will be redirected to Catalog tab where is a list with all cataloged objects n Anytime you want to update/clear the catalog object, go to Advanced tab n Create some DTML Document and DTML Method objects for testing purposes (one or more should have the title test; this will be used later in the exercises) n Finally, go to Find Objects tab and select the DTML Method and DTML Document in the Find objects of type property and then click Find and Catalog button

Simple search by meta_type Search all DTML Methods from this site using the Catalog object (located in ROOT) and returns the list of results n Create a folder Work in the ROOT and go there n Create a DTML Method named search n Replace the content of the search method, with the following: Note: data_record_id_ is the unique integer identifier of the cataloged object

Search by meta_type and title Search all DTML Methods and DTML Document that have the title test using the Catalog and returns the list of results sorted by id n Go to the Work folder n Replace the content of the search method, with the following:. Note: n sequence-number is the index of the current item (starting with 1) n sort=string sorts the sequence by the given attribute name

Search by meta_type and path Search all DTML Methods and DTML Document from the Work folder the Catalog and return the list of results n Go to the Work folder n Add some DTML Method and DTML Document objects in the Work folder and reindex the Catalog (go to the Find Objects tab) n Replace the content of the search method, with the following :., Note: n absolute_url(1) is the relative path of the object n title_or_id returns the title if is the object has a non empty title, otherwise returns the id

Search by object modification time Search all objects from the site modified in the last 2 days n Go to the Work folder n Replace the content of the search method, with the following : Note: bobobase_modification_time_usage returns objects whose date is equal to or greater than the search value

Search site with catalog Search all objects from the site using the query from a search form n Go to the ROOT and add a DTML Method search and replace the content with : You must enter a query! Search results:. No results found.

Search site with catalog Search all objects from the site using the query from a search form n Modify the standard_html_header method : Search in all categories Cars Trucks