Open Search Environments: The Free Alternative to Commercial Search Services
DOI:
https://doi.org/10.6017/ital.v33i2.4520Abstract
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.
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
How to Cite
Issue
Section
License
Copyright (c) 2015 Information Technology and Libraries
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Authors that submit to Information Technology and Libraries agree to the Copyright Notice.