2013
DOI: 10.1145/2487259.2487260
|View full text |Cite
|
Sign up to set email alerts
|

Analysis and optimization for boolean expression indexing

Abstract: BE-Tree is a novel dynamic data structure designed to efficiently index Boolean expressions over a high-dimensional discrete space. BE Tree-copes with both high-dimensionality and expressiveness of Boolean expressions by introducing an effective two-phase space-cutting technique that specifically utilizes the discrete and finite domain properties of the space. Furthermore, BE-Tree employs self-adjustment policies to dynamically adapt the tree as the workload changes. Moreover, in BE-Tree, we develop two novel … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
34
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(34 citation statements)
references
References 36 publications
0
34
0
Order By: Relevance
“…Some of these approaches include the systems XFilter [1], YFilter [6], DFA [10], the Boolean version of SIFT [17], and the agent-based DIAS [11]. Other approaches focus more on the algorithmic aspect by providing efficient treebased data structures such as [12,16,18,19,20] for dealing with documents that are free text and profiles that are conjunctions of keywords. To the best of our knowledge the only work that is somewhat relevant to ours is [15], where a corpus of documents (but no continuous queries) is built for adaptive filtering tasks.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Some of these approaches include the systems XFilter [1], YFilter [6], DFA [10], the Boolean version of SIFT [17], and the agent-based DIAS [11]. Other approaches focus more on the algorithmic aspect by providing efficient treebased data structures such as [12,16,18,19,20] for dealing with documents that are free text and profiles that are conjunctions of keywords. To the best of our knowledge the only work that is somewhat relevant to ours is [15], where a corpus of documents (but no continuous queries) is built for adaptive filtering tasks.…”
Section: Related Workmentioning
confidence: 99%
“…To this end, a number of systems and algorithms that try to solve the filtering problem efficiently for different data models and query languages have been proposed [1,6,10,17,11,12,16,18,19,20]. However, despite all the research in the area, there is an apparent lack of a benchmarking mechanism (in the form of a large-scale standarised test collection of continuous queries and the relevant document publications) specifically created for evaluating filtering tasks.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Publish/subscribe, or pub/sub for brevity, has been well-studied in the last two decades [3,6,9,16,20,22,26], with deployment in a variety of applications including online advertising [16], stock market [6] and social media monitoring [9]. A pub/sub system contains two types of roles, information provider and information consumer.…”
Section: Introductionmentioning
confidence: 99%
“…The information consumer subscribes interesting events in the form of boolean expression. These two roles can be interconnected either via a simple client/server model [12,20,22,26] or over a network of brokers routing events in a distributed paradigm [3,7,14]. The system has to ensure a timely delivery of matching events to the subscribers.…”
Section: Introductionmentioning
confidence: 99%