Open Search Environments: The Free Alternative to Commercial Search Services

Authors

  • Adrian O'Riordan University College Cork

DOI:

https://doi.org/10.6017/ital.v33i2.4520

Abstract

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

References

“Google Custom Search API,” https://developers.google.com/custom-search/v1/overview

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), http://0-dl.acm.org.library.ucc.ie/citation.cfm?doid=988392.988408

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), http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1517807

Baeza-Yates, Ricardo, and Prabhakar Raghavan, "Next generation web search," In Search Computing, pp. 11-23, Springer Berlin Heidelberg, (2010), http://link.springer.com/chapter/10.1007/978-3-642-12310-8_2

Middleton, Christian, and Ricardo Baeza-Yates, "A comparison of open source search engines," (2007), http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.119.6955

Khare, Rohit, Doug Cutting, Kragen Sitaker, and Adam Rifkin, "Nutch: A flexible and scalable open-source web search engine," Oregon State University (2004): 32, http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.105.5978

“RSS 2.0 And Atom 1.0 Compared,” http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared

Chan, Lois Mai, and Marcia Lei Zeng, "Metadata interoperability and standardization-A study of methodology, Part II," D-Lib magazine 12, no. 6, (2006), http://www.dlib.org/dlib/june06/zeng/06zeng.html

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, http://www.emeraldinsight.com/journals.htm?articleid=1864156

Clinton, DeWitt, "OpenSearch 1.1 Specification (draft 4)," http://opensearch.org

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, http://www.tandfonline.com/doi/abs/10.1080/13614570109516969

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), http://dx.doi.org/10.1108/00012530910959781

Wusteman, Judith, and Padraig O'hlceadha, "Using Ajax to Empower Dynamic Searching," Information Technology and Libraries 25, no. 2 (2013): 57-64, http://0-www.ala.org.sapl.sat.lib.tx.us/lita/ital/sites/ala.org.lita.ital/files/content/25/2/wusteman.pdf

O'Riordan, Adrian P. "Open meta-search with OpenSearch: a case study," Technical report host at cora.ucc.ie repository, (2007), http://dx.doi.org/10468/982

LeVan, Ralph, "OpenSearch and SRU: a continuum of searching," Information Technology and Libraries 25, no. 3 (2013): 151-153, https://napoleon.bc.edu/ojs/index.php/ital/article/view/3346

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), http://dl.acm.org/citation.cfm?id=2398535

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), http://journals.tdl.org/jodi/index.php/jodi/article/viewArticle/962

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), http://adsabs.harvard.edu/abs/2011AGUFMIN51C1593W

Library of Congress, “SRU Specification,” (2002), www.loc.gov/standards/sru

The Library of Congress Network Development and MARC Standards Office, “Z39.50 Maintenance Agency Page”, www.loc.gov/z3950/agency

“NISO RP-2006-02, NISO Metasearch XML Gateway Implementers Guide,” http:// www.niso.org/publications/rp/RP-2006-02.pdf

Hammond, Tony, "nature. com OpenSearch: A Case Study in OpenSearch and SRU Integration," D-Lib Magazine 16, no. 7/8, (2010), http://mirror.dlib.org/dlib/july10/hammond/07hammond.print.html

Chudnov, Daniel, Peter Binkley, Jeremy Frumkin, Michael Giarlo, Mike Rylander, Ross Singer, and Ed Summers, "Introducing unapi," (2006), http://ir.library.oregonstate.edu/xmlui/handle/1957/2359

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, http://www.tandfonline.com/doi/abs/10.1080/03615260801973448

“News About Our SearchMonkey Program”, (2010), http://www.ysearchblog.com/2010/08/17/news-about-our-searchmonkey-program

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), http://CEUR-WS.org/Vol-334/

“Apache Solr,” http://lucene.apache.org/solr/

Singer, Ross, "In search of a really “next generation” catalog," Journal of Electronic Resources Librarianship 20, no. 3 (2008): 139-142, http://www.tandfonline.com/doi/pdf/10.1080/19411260802412752

“The Open Archives Initiative Protocol for Metadata Harvesting,” (2002), http://www.openarchives.org/OAI/openarchivesprotocol.html

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), www.dlib.org/dlib/february00/vandesompel-ups/02vandesompel-ups.html

Downloads

Published

2014-06-22

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. https://doi.org/10.6017/ital.v33i2.4520

Issue

Section

Communications