arrow
返回

Efficiently Supporting Edit Distance Based String Similarity Search Using B+-Trees

delete2014-12-01
delete28
delete
OA
AI
卢卫 封面图
卢卫 (Wei Lü) *
X
Xiaoyong Du
M
Marios Hadjieleftheriou
B
Beng Chin Ooi
DOI:10.1109/TKDE.2014.2309131delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Edit distance is widely used for measuring the similarity between two strings. As a primitive operation, edit distance based string similarity search is to find strings in a collection that are similar to a given query string using edit distance. Existing approaches for answering such string similarity queries follow the filter-and-verify framework by using various indexes. Typically, most approaches assume that indexes and data sets are maintained in main memory. To overcome this limitation, in this paper, we propose B+-tree based approaches to answer edit distance based string similarity queries, and hence, our approaches can be easily integrated into existing RDBMSs. In general, we answer string similarity search using pruning techniques employed in the metric space in that edit distance is a metric. First, we split the string collection into partitions according to a set of reference strings. Then, we index strings in all partitions using a single B+-tree based on the distances of these strings to their corresponding reference strings. Finally, we propose two approaches to efficiently answer range and KNN queries, respectively, based on the B+-tree. We prove that the optimal partitioning of the data set is an NP-hard problem, and therefore propose a heuristic approach for selecting the reference strings greedily and present an optimal partition assignment strategy to minimize the expected number of strings that need to be verified during the query evaluation. Through extensive experiments over a variety of real data sets, we demonstrate that our B+-tree based approaches provide superior performance over state-of-the-art techniques on both range and KNN queries in most cases.
Keyword:
Similarity search
string
edit distance
B+-tree
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Knowledge and Data Engineering 封面图
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
论文数:
6.8K
被引数:
3.2W

机构

R
Renmin University of China
学者数:
8.1K
论文数: 7.7K
被引数: 1.1W
N
National University of Singapore
学者数:
7.6W
论文数: 6.5W
被引数: 11.4W
引用论文

引用论文

err分享
err收藏
The Tumour Suppressor TMEM127 Is a Nedd4-Family E3 Ligase Adaptor Required by Salmonella SteD to Ubiquitinate and Degrade MHC Class II Molecules
err2020-07-01
err0
errOAAI
errEric Alix; Camilla Godlee; Ondrej Cerny; Samkeliso Blundell; Romina Tocci; Sophie Matthews; Mei Liu; Jonathan N. Pruneda; Kirby N. Swatek; David Komander; Tabitha Sleap; David W. Holden
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容