Interface SqlFunctions.ITsDebugRow
Row shape produced by ts_debug(string?): one tokenizer step of
the default text-search configuration for the document. The six columns are the documented
ts_debug result on PostgreSQL 17 — alias, description, token,
dictionaries (regdictionary[]), dictionary (regdictionary) and
lexemes (text[]). The two dictionary columns have no CLR mapping and are read as
text (the emitted projection casts them: dictionaries::text[] and
dictionary::text), exactly like the regclass/oid columns of the
system-information readers.
public interface SqlFunctions.ITsDebugRow
- Extension Methods
Properties
Alias
The token type alias (asciiword, blank, word, …).
[Column("alias")]
string? Alias { get; set; }
Property Value
Description
The human-readable description of the token type.
[Column("description")]
string? Description { get; set; }
Property Value
Dictionaries
The dictionaries consulted for the token, as their textual names.
[Column("dictionaries")]
string[]? Dictionaries { get; set; }
Property Value
- string[]
Dictionary
The dictionary that produced the lexemes, as its textual name; NULL when none matched.
[Column("dictionary")]
string? Dictionary { get; set; }
Property Value
Lexemes
The lexemes the token normalised to; an empty array when the token is not a word.
[Column("lexemes")]
string[]? Lexemes { get; set; }
Property Value
- string[]
Token
The token text extracted from the document.
[Column("token")]
string? Token { get; set; }