ftablerow

Purpose

Find documents containing a sequence of arguments in table rows.

Syntax

ftablerow(argument_1, argument_2,…​)

Arguments

The function accepts several 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 a sequence made up only by the arguments listed in the query (set to "no" by default).

  • min_row_distance/max_row_distance/row_distance sets exact difference in positions between the first and the last argument of the sequence, min_row_distance sets minimum difference, max_row_distance sets maximum difference.

  • min_row_gap/max_row_gap/row_gap sets exact number of rows between arguments of the sequence, min_row_gap sets minimum number, max_row_gap sets maximum number.

In a row, the arguments in the search sequence are considered from left to right.

Returned Value

Documents matching the query.

Examples

ftablerow(А, B) matches arguments А and B, located in one table row, with position A being less than position B.

ftablerow(А, B, max_row_distance:=1) matches arguments A and B located in the same or adjacent table rows, with A’s position less than B’s position.