table
Purpose
Finds documents that contain arguments within tables or table sections that match specified criteria.
Arguments
The function requires at least one term as an argument.
The function also supports optional named parameters that allow to specify additional search criteria. Below is an exhaustive list of these parameters:
-
name: to search only within tables with a specified name, may be specified by PDL-query;
-
number: to search only within tables with a specified number;
-
col/column: to search only within columns with a specified name/number; may be specified by PDL-query;
-
row: to search only within rows with a specified name/number; may be specified by PDL-query;
-
axis: to search within rows or columns with a specified name; may be specified by PDL-query;
-
cell: to search only within specified cells; may be specified by PDL-query;
-
cell_units: to search units within specified cells;
-
match: to specify table sections that should be highlighted; (cell/row/column/table/name/row_name/col_name);
-
whole:=yes: to find a text only if it matches the whole cell value or column, row or table name (set to "no" by default);
-
level to specify a nested table level (starting from 1) using relational operators ">", "<", ">=", "<=", "!=";
-
nested:=yes/no to search within or outside of nested tables (default value is "no");
-
has_nested:=yes to search only tables containing nested tables (default value is "yes").