• Home
  • Search
  • Lightweight Fingerprints for Fast Approximate Keyword Matching Using Bitwise Operations
  • Open Access IconOpen Access
  • https://doi.org/10.31577/cai_2019_2_367Copy DOI Icon

Lightweight Fingerprints for Fast Approximate Keyword Matching Using Bitwise Operations

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

We aim to speed up approximate keyword matching with the use of a lightweight, fixed-size block of data for each string, called a fingerprint. These work in a similar way to hash values; however, they can be also used for matching with errors. They store information regarding symbol occurrences using individual bits, and they can be compared against each other with a constant number of bitwise operations. In this way, certain strings can be deduced to be at least within the distance k from each other (using Hamming or Levenshtein distance) without performing an explicit verification. We show experimentally that for a preprocessed collection of strings, fingerprints can provide substantial speedups for k = 1, namely over 2.5 times for the Hamming distance and over 30 times for the Levenshtein distance. Tests were conducted on synthetic and real-world English and URL data.

Similar Papers
  • Research Article

Computing Hamming Distance and Levenshtein Distance Using ReLU Neural Networks

  • Jan 01, 2025
  • IEEE Access
  • Masahiro Ohtomo +2
  • Research Article

Comparison of Cosine Similarity, Rabin-Karp, and Levenshtein Distance Algorithms for Plagiarism Detection in Document

  • Jun 25, 2025
  • Ultimatics : Jurnal Teknik Informatika
  • Jasman Pardede +1
  • Research Article
  • Citations5

Error Tree: A Tree Structure for Hamming and Edit Distances and Wildcards Matching

  • Sep 24, 2015
  • Journal of Computational Biology
  • Anas Al-Okaily
  • Conference Article
  • Citations3

Approximate String Matching for Iris Recognition by Means of Boosted Gabor Wavelets

  • Aug 01, 2010
  • J Climent +2
  • Research Article
  • Citations17

Structural Off-line Handwriting Character Recognition Using Approximate Subgraph Matching and Levenshtein Distance

  • Jan 01, 2015
  • Procedia Computer Science
  • Made Edwin Wira Putra +1
  • Conference Article
  • Citations14

On k-Nearest Neighbor Searching in Non-Ordered Discrete Data Spaces

  • Apr 01, 2007
  • Dashiell Kolbe +2
  • Research Article

Volume formula and growth rates of the balls of strings under the edit distances

  • Jul 17, 2023
  • Applied Mathematics and Computation
  • Hitoshi Koyano +1
  • Book Chapter
  • Citations26

The streaming k-mismatch problem

  • Jan 01, 2019
  • Raphael Clifford +2
  • PDF
  • Research Article
  • Citations13

A Low-Complexity Sensing Scheme for Approximate Matching Content-Addressable Memory

  • Oct 01, 2023
  • IEEE Transactions on Circuits and Systems II: Express Briefs
  • Esteban Garzón +4
  • Research Article
  • Citations10

Genome data classification based on fuzzy matching

  • Oct 13, 2012
  • CSI Transactions on ICT
  • Nagamma Patil +2
  • Conference Article
  • Citations1

Methods for salient frescoes selection based mobile robots navigation

  • Oct 01, 2006
  • Gilbert Pradel +2
  • Conference Article
  • Citations1

Relationships between different error-correcting capabilities of a code

  • Jun 22, 1998
  • S Konstantinidis
  • Research Article
  • Citations3

On the bottleneck tree alignment problems

  • Feb 06, 2010
  • Information Sciences
  • Yen Hung Chen +1
  • Conference Article
  • Citations32

Faster Approximate Pattern Matching: A Unified Approach

  • Nov 01, 2020
  • Panagiotis Charalampopoulos +2
  • Research Article
  • Citations9

Using Synthetic Health Care Data to Leverage Large Language Models for Named Entity Recognition: Development and Validation Study.

  • Mar 18, 2025
  • Journal of medical Internet research
  • Hendrik Šuvalov +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.