BWBEV: a bitwise query processing algorithm for approximate prefix search
BWBEV: a bitwise query processing algorithm for approximate prefix search
Citació
- de Moura ES, Ferreira B, da Silva A, Baeza-Yates R. BWBEV: a bitwise query processing algorithm for approximate prefix search. Journal of the Brazilian Computer Society. 2024 Oct 27;30(1):527-41. DOI: 10.5753/jbcs.2024.4236
Enllaç permanent
Descripció
Resum
We tackle the challenge of conducting an approximate prefix search within datasets of strings. We explore using a bit-parallelism technique to compute the edit distance between distinct strings and illustrate its adaptation for an approximate prefix search procedure referred to as BWBEV. This technique employs a unary representation of edit vectors alongside bitwise operations to efficiently update these vectors during the edit distance computation. We also show how to apply our new bit-parallelism technique strategy to online edit distance computation between strings without index structure. Our experiments with BWBEV applied to approximate prefix search for a query autocompletion task revealed a substantial acceleration of over 36% when contrasted against state-of-the-art methods.