Invention Grant
- Patent Title: Index to support processing of pattern matching queries
-
Application No.: US17657019Application Date: 2022-03-29
-
Publication No.: US11544269B2Publication Date: 2023-01-03
- 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 ; G06F16/9035 ; G06F16/28 ; G06F16/22 ; G06F17/18

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
- US20220215027A1 INDEX TO SUPPORT PROCESSING OF PATTERN MATCHING QUERIES Public/Granted day:2022-07-07
Information query