Abstract
One of main advantages of JSON (JavaScript Object Notation) is to represent structured as well as semi-structured data at the same time. Although the existing SQL/JSON standard specifies the way, how queries in relation to exact search can be preformed, it lacks the support for queries concerning full-text search. In this article we propose a set of design goals that full-text search extension of the SQL/JSON language should support. Additionally, the given set is valid for any full-text search language in relation to JSON documents. Also, we discuss full-text language extensions implemented in relational database systems concerning JSON documents and answer the question to what extent the extensions are supported by these systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Amer-Yahia, S., Botev, C.: TeXQuery: A full text search extension to XQuery. WWW (2004)
Amer-Yahia, S., Koudas, N., Marian, A., Srivastava, D., Toman, D.: Content and structure for storing for xml. VLDB (2005)
Baeza-Yates, R., Ribiero-Neto, B.: Modern Information Retreival. Addison Wesley (1999)
Brown, E.: Fast evaluation of structured queries for information retrieval. SIGIR (1999)
Carmel, D., Maarek, Y., Mandelbrod, M., Mass, Y., Soffer, A.: Searching XML documents via XML fragments. SIGIR (2003)
Chinenyanga, T., Kushmerick, N.: Expressive and efficient ranked querying of XML data. In: SIGIR Workshop on XML and Information Retrieval (2001)
Cohen, S., Mamou, J., Kanza, Y., Sagiv, Y.: Xsearch: A semantic search engine for XML. VLDB (2003)
Florescu, D., Kossmann, D.: Integrating keyword search into XML query processing. WWW (2000)
Fuhr, N., Grossjohann, K.: XIRQL: An extension of XQL for information retrieval. In: SIGIR Workshop on XML and Information Retrieval (2000)
Grabs, T., Schek, H.: Flexible information on retrieval from XML with Power-DB-XML. In: INEX Workshop (2002)
ISO/IEC: ISO/IEC 9075â2:2016 Information technology: Database language SQL - Part 2: Foundations (2016)
ISO/IEC: ISO/IEC TR 19075â6:2017 Information technology: Database language SQL Technical Reports - Part 6: SQL support for JavaScript Object Notation (JSON) (2017)
Melton, J., Eisenberg, A.: SQL multimedia and application packages. SIGMOD Rec. 30 (2001)
Naughton, J., DeWitt, D., Maier, D., Aboulnaga, A., Chen, J., Galanis, L.: Niagara internet query system. IEEE Data Eng. Bull. 24 (2001)
Oracle: Oracle text (2017). http://www.oracle.com/technetwork/testcontent/11goracletexttwp-133192.pdf. Accessed 25 Nov 2017
Petkovic, D.: JSON integration in relational database systems. IJCA 168 (2017)
Petkovic, D.: SQL Server 2016: A Beginnerâs Guide. McGraw Hill (2017)
Petkovic, D.: SQL/JSON standard: Properties and deficiencies. Datenbank Spektrum 17 (2017)
Theobald, A., Weikum, G.: Adding relevance to XML. WebDB (2000)
Zemke, F., Hammerschmidt, B., Kulkarni, K., Liu, Z., McMahon, D., Melton, J., Michels, J., Oezcan, F., Pirahesh, H.: ANSI SQL/JSON: Part 1 (2017). Accessed 25 Nov 2017. http://www.wiscorp.com/pub/DM32.2-2014-00025r1-sql-json-part-1.pdf
Zemke, F., Hammerschmidt, B., Kulkarni, K., Liu, Z., McMahon, D., Melton, J., Michels, J., Oezcan, F., Pirahesh, H.: ANSI SQL/JSON: Part 2 : Querying JSON (2017). Accessed 25 Nov 2017. http://www.wiscorp.com/pub/DM32.2-2014-00025r1-sql-json-part-2.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Âİ 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Petkovic, D. (2018). Full-Text Search Extensions for JSON Documents: Design Goals and Implementations. In: Kozielski, S., Mrozek, D., Kasprowski, P., MaĊysiak-Mrozek, B., Kostrzewa, D. (eds) Beyond Databases, Architectures and Structures. Facing the Challenges of Data Proliferation and Growing Variety. BDAS 2018. Communications in Computer and Information Science, vol 928. Springer, Cham. https://doi.org/10.1007/978-3-319-99987-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-99987-6_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-99986-9
Online ISBN: 978-3-319-99987-6
eBook Packages: Computer ScienceComputer Science (R0)