Patent · US Active

Regular expression search query processing using pruning index

US11989184B2 · kind B2 · utility

0Cited by
69References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 24, 2023
Grant dateMay 21, 2024
Priority date
Expiry dateApr 24, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/9035
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A query directed at a source table organized into a set of batch units is received. The query comprises a regular expression search pattern. The regular expression search pattern is converted to a pruning index predicate comprising a set of substring literals extracted from the regular expression search pattern. A set of N-grams is generated based on the set of substring literals extracted from the regular expression search pattern. A pruning index associated with the source table is accessed. The pruning index indexes distinct N-grams in each column of the source table. A subset of batch units to scan for data matching the query are identified based on the pruning index and the set of N-grams. The query is processed by scanning the subset of batch units.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.