Skip to main content

Negation in Relational Keyword Search

  • Conference paper
  • First Online:
Conceptual Modeling (ER 2019)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11788))

Included in the following conference series:

  • 1623 Accesses

Abstract

Keyword search in relational databases frees users from writing complicated SQL queries. However, negation is still not allowed in keyword queries, limiting its expressiveness. This work addresses the problem of supporting negation in keyword queries. Our solution considers the keyword matches and the scope of negation. This enables us to correctly translate the negation using either NOT or NOT EXISTS SQL operator, and allows us to determine the user’s search intention. We also support multiple negation and nested negation in keyword queries, further increasing the expressive ability.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.tpc.org/tpch/.

  2. 2.

    http://dl.acm.org/.

References

  1. Agrawal, S., Chaudhuri, S., Das, G.: DBXplorer: a system for keyword-based search over relational databases. In: IEEE ICDE (2002)

    Google Scholar 

  2. Bhalotia, G., Hulgeri, A., Nakhe, C., Chakrabarti, S., Sudarshan, S.: Keyword searching and browsing in databases using BANKS. In: IEEE ICDE (2002)

    Google Scholar 

  3. Clark, K.L.: Negation as failure. In: Gallaire, H., Minker, J. (eds.) Logic and Data Bases. Springer, Boston (1978). https://doi.org/10.1007/978-1-4684-3384-5_11

    Chapter  Google Scholar 

  4. Ding, B., Yu, J.X., Wang, S., Qin, L., Zhang, X., Lin, X.: Finding top-k min-cost connected trees in databases. In: IEEE ICDE (2007)

    Google Scholar 

  5. Gao, Q., Lee, M.L., Ling, T.W., Dobbie, G., Zeng, Z.: Analyzing temporal keyword queries for interactive search over temporal databases. In: Hartmann, S., Ma, H., Hameurlain, A., Pernul, G., Wagner, R.R. (eds.) DEXA 2018. LNCS, vol. 11029, pp. 355–371. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98809-2_22

    Chapter  Google Scholar 

  6. Hristidis, V., Papakonstantinou, Y.: Discover: keyword search in relational databases. In: VLDB (2002)

    Google Scholar 

  7. Jia, X., Hsu, W., Lee, M.L.: Target-oriented keyword search over temporal databases. In: Hartmann, S., Ma, H. (eds.) DEXA 2016. LNCS, vol. 9827, pp. 3–19. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-44403-1_1

    Chapter  Google Scholar 

  8. Kargar, M., An, A., Cercone, N., Godfrey, P., Szlichta, J., Yu, X.: Meaningful keyword search in relational databases with large and complex schema. In: IEEE ICDE (2015)

    Google Scholar 

  9. Lin, R.-R., Chang, Y.-H., Chao, K.-M.: Identifying relevant matches with NOT semantics over XML documents. In: Yu, J.X., Kim, M.H., Unland, R. (eds.) DASFAA 2011. LNCS, vol. 6587, pp. 466–480. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-20149-3_34

    Chapter  Google Scholar 

  10. Luo, Y., Lin, X., Wang, W., Zhou, X.: SPARK: top-k keyword query in relational databases. In: ACM SIGMOD (2007)

    Google Scholar 

  11. Tata, S., Lohman, G.M.: SQAK: doing more with keywords. In: ACM SIGMOD (2008)

    Google Scholar 

  12. Yu, X., Shi, H.: CI-Rank: ranking keyword search results based on collective importance. In: IEEE ICDE (2012)

    Google Scholar 

  13. Zeng, Z., Bao, Z., Le, T.N., Lee, M.L., Ling, T.W.: ExpressQ: identifying keyword context and search target in relational keyword queries. In: ACM CIKM (2014)

    Google Scholar 

  14. Zeng, Z., Bao, Z., Lee, M.L., Ling, T.W.: A semantic approach to keyword search over relational databases. In: Ng, W., Storey, V.C., Trujillo, J.C. (eds.) ER 2013. LNCS, vol. 8217, pp. 241–254. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41924-9_21

    Chapter  Google Scholar 

  15. Zeng, Z., Lee, M.L., Ling, T.W.: Answering keyword queries involving aggregates and group by on relational databases. In: EDBT (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qiao Gao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gao, Q., Lee, M.L., Ling, T.W. (2019). Negation in Relational Keyword Search. In: Laender, A., Pernici, B., Lim, EP., de Oliveira, J. (eds) Conceptual Modeling. ER 2019. Lecture Notes in Computer Science(), vol 11788. Springer, Cham. https://doi.org/10.1007/978-3-030-33223-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-33223-5_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-33222-8

  • Online ISBN: 978-3-030-33223-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics