tablecolumn

Purpose

Find documents containing arguments in one table column.

Syntax

tablecolumn()

tablecolumn(term_1, term_2,…​)

Arguments

The function accepts no required arguments.

The function also supports the following optional named parameters:

  • allow_punct:=yes/no allows or prohibits punctuation between arguments (set to "yes" by default).

  • allow_space:=yes/no allows or prohibits spaces between arguments (set to "yes" by default).

  • match:=range matches text range starting from the first found term and ending with the last found term.

  • whole:=yes matches sentences made up only by the arguments listed in the query (set to "no" by default).

  • min_col_distance/max_col_distance/col_distance sets exact difference in positions between the first and the last argument of the sequence, min_col_distance sets minimum difference, max_col_distance sets maximum difference.

  • min_col_gap/max_col_gap/col_gap sets exact number of columns between arguments of the sequence, min_col_gap sets minimum number, max_col_gap sets maximum number.

Returned Value

Documents matching the query.

Examples

tablecolumn() returns the entire table column.

tablecolumn(Africa, 2015) returns a column containing the words "Africa", "2015".

tablecolumn(Africa, 2015, optional(Asia)) returns a column containing the words "Africa", "2015" and optionally "Asia".

tablecolumn(A, B, col_distance:=1) returns a column containing A and B located in adjacent table columns.