-
公开(公告)号:US20250036672A1
公开(公告)日:2025-01-30
申请号:US18358796
申请日:2023-07-25
Applicant: SAP SE
Inventor: Andreas Amler , Joerg Fellmann , Till Merker , Oliver Horn
IPC: G06F16/33 , G06F16/335
Abstract: Methods and systems for object-based text searching using group score expressions are provided. A method may include receiving a query including a request to search specified columns of a table for a set of search terms, and a group score filter for use in filtering the table based at least on a group score associated with a plurality of groups of rows of the table, determining the group score for each of a plurality of groups of rows of the table, filtering the table based at least on the group score filter included in the query and the group score determined for each of the plurality of groups of rows of the table, and providing at least one group of rows of the plurality of groups of rows that includes at least the portion of the set of search terms.
-
公开(公告)号:US20230376473A1
公开(公告)日:2023-11-23
申请号:US17750841
申请日:2022-05-23
Applicant: SAP SE
Inventor: Andreas Amler , Paul Willems , Till Merker
IPC: G06F16/22 , G06F16/2455
CPC classification number: G06F16/2282 , G06F16/2228 , G06F16/221 , G06F16/24556
Abstract: A method for performing a multi-fragment index scan operation included in a query pipeline of a query accessing a database table may include performing an index scan on a first chunk of a first fragment of the database table and a second chunk of a second fragment of the database table. A first output of the index scan on the first chunk of the first fragment of the database table and a second output of the index scan on the second chunk of the second fragment of the database table may be merged to generate a partial result set for ingestion by a next operation in the query pipeline. The multi-fragment index scan operation may continue with index scans on subsequent chunks of the first fragment and second fragment of the database table. Related systems and computer program products are also provided.
-
公开(公告)号:US20240086426A1
公开(公告)日:2024-03-14
申请号:US18515898
申请日:2023-11-21
Applicant: SAP SE
Inventor: Andreas Amler , Jonathan Dees , Till Merker
CPC classification number: G06F16/285 , G06F16/278
Abstract: A method for executing a query may include generating a partition value identifier for a partitioned table. The partitioned table may include a main fragment including a main dictionary storing a first value and a main value identifier corresponding to the first value and a delta fragment including a delta dictionary storing a second value and a delta value identifier corresponding to the second value. The partition value identifier may be set based at least in part on the first value and the second value. The generated partition value identifier and a corresponding one of the main value identifier and the delta value identified may be maintained as part of a mapping. A query to group data stored in the partitioned table may be received. The query may be executed by at least using the mapping.
-
公开(公告)号:US11860906B2
公开(公告)日:2024-01-02
申请号:US17745741
申请日:2022-05-16
Applicant: SAP SE
Inventor: Andreas Amler , Jonathan Dees , Till Merker
CPC classification number: G06F16/285 , G06F16/278
Abstract: A method for executing a query may include generating a partition value identifier for a partitioned table. The partitioned table may include a main fragment including a main dictionary storing a first value and a main value identifier corresponding to the first value and a delta fragment including a delta dictionary storing a second value and a delta value identifier corresponding to the second value. The partition value identifier may be set based at least in part on the first value and the second value. The generated partition value identifier and a corresponding one of the main value identifier and the delta value identified may be maintained as part of a mapping. A query to group data stored in the partitioned table may be received. The query may be executed by at least using the mapping.
-
公开(公告)号:US11960463B2
公开(公告)日:2024-04-16
申请号:US17750841
申请日:2022-05-23
Applicant: SAP SE
Inventor: Andreas Amler , Paul Willems , Till Merker
IPC: G06F16/22 , G06F16/2455
CPC classification number: G06F16/2282 , G06F16/221 , G06F16/2228 , G06F16/24556
Abstract: A method for performing a multi-fragment index scan operation included in a query pipeline of a query accessing a database table may include performing an index scan on a first chunk of a first fragment of the database table and a second chunk of a second fragment of the database table. A first output of the index scan on the first chunk of the first fragment of the database table and a second output of the index scan on the second chunk of the second fragment of the database table may be merged to generate a partial result set for ingestion by a next operation in the query pipeline. The multi-fragment index scan operation may continue with index scans on subsequent chunks of the first fragment and second fragment of the database table. Related systems and computer program products are also provided.
-
公开(公告)号:US20230367791A1
公开(公告)日:2023-11-16
申请号:US17745741
申请日:2022-05-16
Applicant: SAP SE
Inventor: Andreas Amler , Jonathan Dees , Till Merker
CPC classification number: G06F16/285 , G06F16/278
Abstract: A method for executing a query may include generating a partition value identifier for a partitioned table. The partitioned table may include a main fragment including a main dictionary storing a first value and a main value identifier corresponding to the first value and a delta fragment including a delta dictionary storing a second value and a delta value identifier corresponding to the second value. The partition value identifier may be set based at least in part on the first value and the second value. The generated partition value identifier and a corresponding one of the main value identifier and the delta value identified may be maintained as part of a mapping. A query to group data stored in the partitioned table may be received. The query may be executed by at least using the mapping.
-
公开(公告)号:US12265568B2
公开(公告)日:2025-04-01
申请号:US18358796
申请日:2023-07-25
Applicant: SAP SE
Inventor: Andreas Amler , Joerg Fellmann , Till Merker , Oliver Horn
IPC: G06F7/00 , G06F16/00 , G06F16/334 , G06F16/335
Abstract: Methods and systems for object-based text searching using group score expressions are provided. A method may include receiving a query including a request to search specified columns of a table for a set of search terms, and a group score filter for use in filtering the table based at least on a group score associated with a plurality of groups of rows of the table, determining the group score for each of a plurality of groups of rows of the table, filtering the table based at least on the group score filter included in the query and the group score determined for each of the plurality of groups of rows of the table, and providing at least one group of rows of the plurality of groups of rows that includes at least the portion of the set of search terms.
-
公开(公告)号:US20240256514A1
公开(公告)日:2024-08-01
申请号:US18591568
申请日:2024-02-29
Applicant: SAP SE
Inventor: Andreas Amler , Paul Willems , Till Merker
IPC: G06F16/22 , G06F16/2455
CPC classification number: G06F16/2282 , G06F16/221 , G06F16/2228 , G06F16/24556
Abstract: A method for performing a multi-fragment index scan operation included in a query pipeline of a query accessing a database table may include performing an index scan on a first chunk of a first fragment of the database table and a second chunk of a second fragment of the database table. A first output of the index scan on the first chunk of the first fragment of the database table and a second output of the index scan on the second chunk of the second fragment of the database table may be merged to generate a partial result set for ingestion by a next operation in the query pipeline. The multi-fragment index scan operation may continue with index scans on subsequent chunks of the first fragment and second fragment of the database table. Related systems and computer program products are also provided.
-
-
-
-
-
-
-