Invention Grant
- Patent Title: Generation of pruning index for pattern matching queries
-
Application No.: US17218962Application Date: 2021-03-31
-
Publication No.: US11113286B2Publication Date: 2021-09-07
- Inventor: Thierry Cruanes , Benoit Dageville , Ismail Oukid , Stefan Richter
- Applicant: Snowflake Inc.
- Applicant Address: US MT Bozeman
- Assignee: Snowflake Inc.
- Current Assignee: Snowflake Inc.
- Current Assignee Address: US MT Bozeman
- Agency: Schwegman Lundberg & Woessner, P.A.
- Main IPC: G06F16/24
- IPC: G06F16/24 ; G06F16/2455 ; G06F17/18 ; G06F16/9035 ; G06F16/22 ; G06F16/28

Abstract:
A query directed at a source table organized into a set of batch units is received. The query includes a pattern matching predicate that specifies a search pattern. A set of N-grams are generated based on the search pattern. A pruning index associated with the source table is accessed. The pruning index comprises a set of filters that index distinct N-grams in each column of the source table. The pruning index is used to identify a subset of batch units to scan for matching data based on the set of N-grams generated for the search pattern. The query is processed by scanning the subset of batch units.
Public/Granted literature
- US20210216555A1 GENERATION OF PRUNING INDEX FOR PATTERN MATCHING QUERIES Public/Granted day:2021-07-15
Information query