SOPS: A System for Efficient Processing of Spatial-Keyword Publish/Subscribe

Lisi Chen, Gao Cong, Yan Cui, Xin Cao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

26 Citations (Scopus)


Massive amount of data that are geo-tagged and associated with text information are being generated at an unprecedented scale. These geo-textual data cover a wide range of topics. Users are interested in receiving up-to-date geo-textual objects (e.g., geo-tagged Tweets) such that their locations meet users’ need and their texts are interesting to users. For example, a user may want to be updated with tweets near her home on the topic “dengue fever headache.” In this demonstration, we present SOPS, the Spatial-Keyword Publish/Subscribe System, that is capable of efficiently processing spatial keyword continuous queries. SOPS supports two types of queries: (1) Boolean Range Continuous (BRC) query that can be used to subscribe the geo-textual objects satisfying a boolean keyword expression and falling in a specified spatial region; (2) Temporal Spatial-Keyword Top-k Continuous (TaSK) query that continuously maintains up-to-date top-k most relevant results over a stream of geo-textual objects. SOPS enables users to formulate their queries and view the real-time results over a stream of geotextual objects by browser-based user interfaces. On the server side, we propose solutions to efficiently processing a large number of BRC queries (tens of millions) and TaSK queries over a stream of geo-textual objects.
Original languageEnglish
Title of host publicationProceedings of the VLDB Endowment (PVLDB)
PublisherVLDB Endowment Inc.
Number of pages4
Volume7 no. 13
Publication statusPublished - Aug 2014
Event40th International Conference on VLDB 2014 - Hangzhou, China
Duration: 01 Sep 201405 Sep 2014


Conference40th International Conference on VLDB 2014


Dive into the research topics of 'SOPS: A System for Efficient Processing of Spatial-Keyword Publish/Subscribe'. Together they form a unique fingerprint.

Cite this