Open Search Environments: The Free Alternative to Commercial Search Services

  • Adrian O'Riordan University College Cork


Open search systems present a free and less restricted alternative to commercial search services. This paper explores the space of open search technology looking in particular at the issue of interoperability. A description of current protocols and formats for engineering open search applications is presented. The suitability of these technologies and issues around their adoption and operation are discussed. This open search approach is especially proving a fitting choice in applications involving the harvesting of resources and information integration. Principal among the technological solutions are OpenSearch and SRU. OpenSearch and SRU implement a federated model to enable existing and new search engines and search clients communicate. Applications and instances where Opensearch and SRU can be combined are presented. Other relevant technologies such as OpenURL, Apache Solr, and OAI-PMH are also discussed. The deployment of these freely licensed open standards in digital library applications is now a genuine alternative to commercial or proprietary systems.

Author Biography

Adrian O'Riordan, University College Cork
School of Computer Science and Information Technology, Lecturer


“Google Custom Search API,”

Cafarella, Mike, and Doug Cutting, "Building Nutch: Open Source Search: A case study in writing an open source search engine," ACM Queue 2, no. 2, (2004),

Buntine, Wray, Karl Aberer, Ivana Podnar, and Martin Rajman, "Opportunities from open source search." In Web Intelligence, Proceedings, the 2005 IEEE/WIC/ACM International Conference on, pp. 2-8, (2005),

Baeza-Yates, Ricardo, and Prabhakar Raghavan, "Next generation web search," In Search Computing, pp. 11-23, Springer Berlin Heidelberg, (2010),

Middleton, Christian, and Ricardo Baeza-Yates, "A comparison of open source search engines," (2007),

Khare, Rohit, Doug Cutting, Kragen Sitaker, and Adam Rifkin, "Nutch: A flexible and scalable open-source web search engine," Oregon State University (2004): 32,

“RSS 2.0 And Atom 1.0 Compared,”

Chan, Lois Mai, and Marcia Lei Zeng, "Metadata interoperability and standardization-A study of methodology, Part II," D-Lib magazine 12, no. 6, (2006),

Alipour-Hafezi, Mehdi, Abbas Horri, Ali Shiri, and Amir Ghaebi, "Interoperability models in digital libraries: an overview," Electronic Library, The 28, no. 3, (2010): 438-452,

Clinton, DeWitt, "OpenSearch 1.1 Specification (draft 4),"

Van de Sompel, Herbert, and Oren Beit‐Arie, "Open linking in the scholarly information environment using the OpenURL framework," New Review of Information Networking 7, no. 1 (2001): 59-76,

Wusteman, Judith, "OJAX: a case study in agile Web 2.0 open source development," In Aslib Proceedings, vol. 61, no. 3, pp. 212-231, Emerald Group Publishing Limited, (2009),

Wusteman, Judith, and Padraig O'hlceadha, "Using Ajax to Empower Dynamic Searching," Information Technology and Libraries 25, no. 2 (2013): 57-64,

O'Riordan, Adrian P. "Open meta-search with OpenSearch: a case study," Technical report host at repository, (2007),

LeVan, Ralph, "OpenSearch and SRU: a continuum of searching," Information Technology and Libraries 25, no. 3 (2013): 151-153,

Nguyen, Dong, Thomas Demeester, Dolf Trieschnigg, and Djoerd Hiemstra, "Federated search in the wild: the combined power of over a hundred search engines," In Proceedings of the 21st ACM international conference on Information and knowledge management, pp. 1874-1878, ACM, (2012),

O'Riordan, Adrian P., and Oliver O'Mahoney, "Engineering an Open Web Syndication Interchange with Discovery and Recommender Capabilities," Journal of Digital Information 12, no. 1, (2011),

Wilson, B. D., G. Manipon, H. Hua, and E. Fetzer, "Interoperability Using Lightweight Metadata Standards: Service & Data Casting, OpenSearch, OPM Provenance, and Shared SciFlo Workflows," In AGU Fall Meeting Abstracts, vol. 1, p. 1593, (2011),

Library of Congress, “SRU Specification,” (2002),

The Library of Congress Network Development and MARC Standards Office, “Z39.50 Maintenance Agency Page”,

“NISO RP-2006-02, NISO Metasearch XML Gateway Implementers Guide,” http://

Hammond, Tony, "nature. com OpenSearch: A Case Study in OpenSearch and SRU Integration," D-Lib Magazine 16, no. 7/8, (2010),

Chudnov, Daniel, Peter Binkley, Jeremy Frumkin, Michael Giarlo, Mike Rylander, Ross Singer, and Ed Summers, "Introducing unapi," (2006),

Chudnov, Daniel, and Deborah England, "A New Approach to Library Service Discovery and Resource Delivery," The Serials Librarian 54, no. 1-2 (2008): 63-69,

“News About Our SearchMonkey Program”, (2010),

Mika, Peter, "Microsearch: An interface for semantic search," In Semantic Search, International Workshop located at the 5th European Semamntic Web Conference (ESWC 2008), vol. 334, pp. 79-88, (2008),

“Apache Solr,”

Singer, Ross, "In search of a really “next generation” catalog," Journal of Electronic Resources Librarianship 20, no. 3 (2008): 139-142,

“The Open Archives Initiative Protocol for Metadata Harvesting,” (2002),

Van De Sompel, Herbert, Krichel, T., Nelson, M.L., "The UPS prototype: an experimental end-user service across e-print archives", D-Lib Magazine, Vol. 6 No.2, (2000),

How to Cite
O’Riordan, A. (2014). Open Search Environments: The Free Alternative to Commercial Search Services. Information Technology and Libraries, 33(2), 45-60.