Proceedings of the Thirtieth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems 2011
DOI: 10.1145/1989284.1989322
|View full text |Cite
|
Sign up to set email alerts
|

Rewrite rules for search database systems

Abstract: The results of a search engine can be improved by consulting auxiliary data. In a search database system, the association between the user query and the auxiliary data is driven by rewrite rules that augment the user query with a set of alternative queries. This paper develops a framework that formalizes the notion of a rewrite program, which is essentially a collection of hedge-rewriting rules. When applied to a search query, the rewrite program produces a set of alternative queries that constitutes a least f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 24 publications
0
2
0
Order By: Relevance
“…A comprehensive tooling framework [15] facilitates development and maintenance of extraction rules, with tools for automatic rule production and refinement. SystemT is also used for backend analytics in an enterprise search system driven by a comprehensive, domain adaptable search architecture developed in IBM Research [1,9]. Similarly, for enabling large-scale statistical analysis and predictive modeling, SystemML [11] implements a declarative, high-level language using an R-like syntax extended with constructs that are machine-learning specific.…”
Section: Large Scale Analyticsmentioning
confidence: 99%
“…A comprehensive tooling framework [15] facilitates development and maintenance of extraction rules, with tools for automatic rule production and refinement. SystemT is also used for backend analytics in an enterprise search system driven by a comprehensive, domain adaptable search architecture developed in IBM Research [1,9]. Similarly, for enabling large-scale statistical analysis and predictive modeling, SystemML [11] implements a declarative, high-level language using an R-like syntax extended with constructs that are machine-learning specific.…”
Section: Large Scale Analyticsmentioning
confidence: 99%
“…However, it turns out that it is undecidable to determine whether a pgd guarantees acyclicity of the priority relation. The conclusion is that other (stronger) conditions need to be imposed if we want to automatically verify unambiguity of an extraction program (an example might be by using a potential function, e.g., as in [13]). Such conditions are beyond the scope of this paper, and are left as important directions for future work.…”
Section: Introductionmentioning
confidence: 99%