Search

Searching and retrieving information within and across repositories requires an integration of several functions:

  • Search engine: program that accepts the request from a user, searches an index, and returns the results page to the user
  • Search index file: a file created by a search indexing program which stores indexed data from a site or database for fast search results. An index file requires ongoing updating so that changes within the data source are reflected in search results.
  • Search form: an interface to the search tool enabling users to enter search terms and specify their preferences for the search
  • Search results list: a list of items that match the search or query term(s). These are usually sorted in a relevance ranking, and the user may be able to control the content and format of the results list

Most information retrieval services make use of one or more of the basic search types: simple, boolean, and proximity.

Boolean search: Boolean search is a form of logical comparison in which operators (eg. AND, OR and NOT) define whether multiple search terms are matched within a section of text.

Proximity search: is an extension of Boolean search which also checks the relative position of terms.

Metasearch: search which returns results from a combination of sources. There may be one index for all sites, or separate indexes which are searched at the same time and the results collated. Searchers are usually informed about which source or service provided each result.

Query languages: machine languages which provide commands, logical operators, and filters which enable a search to retrieve information from data sources and repositories.

 

11 items in this category.

  1. CQL Contextual Query Language
    Category: Search

    From the Library of Congress, this site gives information about CQL: Contextual Query Language (previously known as Common Query Language. CQL, the Contextual Query Language, is a formal language for representing queries to information retrieval systems such as web indexes, bibliographic catalogues and museum collection information. The design objective is that queries be human readable and writeable, and that the language be intuitive while maintaining the expressiveness of more complex languages.

  1. CQL Contextual Query Language
    Category: Search

    From the Library of Congress, this site gives information about CQL: Contextual Query Language (previously known as Common Query Language. CQL, the Contextual Query Language, is a formal language for representing queries to information retrieval systems such as web indexes, bibliographic catalogues and museum collection information. The design objective is that queries be human readable and writeable, and that the language be intuitive while maintaining the expressiveness of more complex languages.

  1. Information Retrieval Service Description Specification, NISO Z39.92-200X Draft
    Category: Search

    A draft standard for trial use November 1, 2005 to October 31, 2006, this standard defines a method of describing Information Retrieval oriented electronic services, including but not limited to those services made available via the Z39.50, SRU/SRW, and OAI protocols. The standard addresses the need for machine readable descriptions of services in order to enable automatic discovery of and interaction with previously unknown systems. It specifies an abstract model for service description and a binding to XML for interchange.

  1. NISO MetaSearch Initiative
    Category: Search

    Metasearch, parallel search, federated search, broadcast search, cross-database search, search portal are a familiar part of the information community's vocabulary. They speak to the need for search and retrieval to span multiple databases, sources, platforms, protocols, and vendors at one time. Metasearch services rely on a variety of approaches to search and retrieval including open standards (such as NISO's Z39.50), proprietary APIs, and screen scraping. However, the absence of widely supported standards, best practices, and tools makes the metasearch environment less efficient for the system provider, the content provider, and ultimately the end-user. To move toward industry solutions NISO sponsored a Metasearch Initiative to enable: metasearch service providers to offer more effective and responsive services; content providers to deliver enhanced content and protect their intellectual property; and libraries to deliver services that distinguish their services from Google and other free web services.

  1. OpenSearch
    Category: Search

    OpenSearch is a set of simple formats for the sharing of search results. Any website that has a search feature can make their results available in OpenSearch format. Other tools can then read those search results, for example, an aggregator that brings together search results from many websites. OpenSearch is an open format with a Creative Commons license. Rather than reinventing the wheel, it uses the simple and very popular syndication formats RSS and Atom, along with a document describing the search engine.

  1. OpenSearch 1.1
    Category: Search

    This document defines the OpenSearch description document, the OpenSearch Query element, the OpenSearch URL template syntax, and the OpenSearch response elements. Collectively these formats may be referred to as OpenSearch 1.1 or simply OpenSearch. Search clients can use OpenSearch description documents to learn about the public interface of a search engine. These description documents contain parameterised URL templates that indicate how the search client should make search requests. Search engines can use the OpenSearch response elements to add search metadata to results in a variety of content formats.

  1. Registry Services for Libraries and Related Organisations (ISO 2146)
    Category: Search

    ISO 2146 (Registry Services for Libraries and Related Organisations) is an international standard currently under development by ISO TC46 SC4 WG7 to operate as a framework for building registry services for libraries and related organisations. It takes the form of an information model that identifies the objects and data elements needed for the collaborative construction of registries of all types. It is not bound to any specific protocol or data schema. The aim is to be as abstract as possible, in order to facilitate a shared understanding of the common processes involved, across multiple communities of practice.

  1. Simple Query Interface (SQI) for Learning Repositories
    Category: Search

    A Specification for SQI. Triggered by the recent work on learning objects metadata on the one hand, and the Semantic Web initiative on the other, researchers in technology-enhanced learning have increasingly identified the need for making learning repositories interoperable. In this paper an Application Program Interface (API) for querying learning objects repositories is presented. This work is partly sponsored by the CEN/ISSS Workshop on Learning Technologies, with contribution from: Ariadne, Celebrate, Edutella, Elena, EduSource, ProLearn, Universal/EducaNext and Zing.

  1. SRU: Search/Retrieval via URL
    Category: Search

    SRU is a standard XML-focused search protocol for Internet search queries, utilizing CQL (Contextual Query Language), a standard syntax for representing queries. This site describes the operations defined in SRU. 'searchRetrieve' is the basic operation by which all queries and responses are passed between database and client. The 'explain' operation retrieves a document describing the capabilities of the server.

  1. Zing Z39.50 International Next Generation
    Category: Search

    On this page you can read introductions to and obtain detailed information on ZING Initiatives such as SRW, CQL, ZOOM, ez3950, and ZeeRex.



  1. Zing Z39.50 International Next Generation
    Category: Search

    On this page you can read introductions to and obtain detailed information on ZING Initiatives such as SRW, CQL, ZOOM, ez3950, and ZeeRex.



Please Note

Some of the information accessible through this page is dated. It will be progressively reviewed, and where appropriate, revised.