ts_debug()

返回有关如何处理标记的信息的函数

ts_debug() 是一个系统函数,它从提供的文档中提取和规范化标记,并返回有关如何处理每个标记的信息。

ts_debug() 添加于 PostgreSQL 8.3

用法

ts_debug ( [ config regconfig, ] document text ) →
         setof record ( alias text, description text, token text, dictionaries regdictionary[], dictionary regdictionary, lexemes text[] )

ts_debug() 主要用于测试文本搜索配置。

更改历史

示例

ts_debug() 的基本用法示例

postgres=# SELECT * FROM ts_debug('english', 'The quick brown [email protected]');
   alias   |   description   |     token     |  dictionaries  |  dictionary  |     lexemes     
-----------+-----------------+---------------+----------------+--------------+-----------------
 asciiword | Word, all ASCII | The           | {english_stem} | english_stem | {}
 blank     | Space symbols   |               | {}             |              | 
 asciiword | Word, all ASCII | quick         | {english_stem} | english_stem | {quick}
 blank     | Space symbols   |               | {}             |              | 
 asciiword | Word, all ASCII | brown         | {english_stem} | english_stem | {brown}
 blank     | Space symbols   |               | {}             |              | 
 email     | Email address   | [email protected] | {simple}       | simple       | {[email protected]}
(7 rows)

分类

全文搜索系统函数测试

另见

ts_parse()ts_token_type()ts_lexize()ts_stat()

反馈

提交任何关于 "ts_debug()" 的评论、建议或更正 在此