PostgreSQL 10.1 手册_部分 II. SQL 语言_第 13 章 并发控制_13.1. 介绍
13.1. 介绍 PostgreSQL为开发者提供了一组丰富的工具来管理对数据的并发访问。在内部,数据一致性通过使用一种多版本模型(多版本并发控制,MVCC)来维护。这就意味着每个 SQL 语句看到的都只是一小段时间之前的数据快照(一个数据库版本),而不管底层数据的当前状态。这样可以保护语句不会看到可能由其他在相同数据行上执行更新的并发事务造成的不一致数据,为每一个数据库会话提供事务隔离...
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索
第 12 章 全文搜索 目录 12.1. 介绍 12.1.1. 什么是一个文档? 12.1.2. 基本文本匹配 12.1.3. 配置 12.2. 表和索引 12.2.1. 搜索一个表 12.2.2. 创建索引 12.3. 空值文本搜索 12.3.1. 解析文档 12.3.2. 解析查询 12.3.3. 排名搜索结果 12.3.4. 加亮结果 12.4. 额外特性 12...
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.11. 限制
12.11. 限制 PostgreSQL的文本搜索特性的当前限制是: 每一个词位的长度必须小于 2K 字节 一个tsvector(词位 + 位置)的长度必须小于 1 兆字节 词位的数量必须小于 264 tsvector中的位置值必须大于 0 并且小于 16,383 <N>(FOLLOWED BY)tsquery操作符中的匹配距离不能超过 16,384 每个...
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.10. psql支持
12.10. psql支持 关于文本搜索配置对象的信息可以在psql中使用一组命令获得: \dF{d,p,t}[+] [PATTERN] 可选的+能产生更多细节。 可选参数PATTERN可以是一个文本搜索对象的名称,可以是模式限定的。如果PATTERN被忽略,则所有可见对象的信息都将被显示。PATTERN可以是一个正则表达式并且可以为模式和对象名称提供独立的模式。下面的例子展示了这些特性...
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.9. GIN 和 GiST 索引类型
12.9. GIN 和 GiST 索引类型 有两种索引可以被用来加速全文搜索。注意全文搜索并非一定需要索引,但是在一个定期会被搜索的列上,通常需要有一个索引。 CREATE INDEX name ON table USING GIN(column); 创建一个基于 GIN(通用倒排索引)的索引。column必须是tsvector类型。 CREATE...
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.8. 测试和调试文本搜索
12.8. 测试和调试文本搜索 12.8.1. 配置测试 12.8.2. 解析器测试 12.8.3. 词典测试 一个自定义文本搜索配置的行为很容易变得混乱。本节中描述的函数对于测试文本搜索对象有用。你可以测试一个完整的配置,或者独立测试解析器和词典。 12.8.1. 配置测试 函数ts_debug允许简单地测试一个文本搜索配置。 ts_debug([ config regcon...
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.7. 配置例子
12.7. 配置例子 一个文本搜索配置指定了将一个文档转换成一个tsvector所需的所有选项:用于把文本分解成记号的解析器,以及用于将每一个记号转换成词位的词典。每一次to_tsvector或to_tsquery的调用都需要一个文本搜索配置来执行其处理。配置参数default_text_search_config指定了默认配置的名称,如果忽略了显式的配置参数,文本搜索函数将会使用它。它...
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.6. 词典
12.6. 词典 12.6.1. 停用词 12.6.2. 简单词典 12.6.3. 同义词词典 12.6.4. 分类词典 12.6.5. Ispell 词典 12.6.6. Snowball 词典 词典被用来消除不被搜索考虑的词(stop words)、并被用来正规化词这样同一个词的不同派生形式将会匹配。一个被成功地正规化的词被称为一个词位。除了提...
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.5. 解析器
12.5. 解析器 文本搜索解析器负责把未处理的文档文本划分成记号并且标识每一个记号的类型,而可能的类型集合由解析器本身定义。注意一个解析器完全不会修改文本 — 它简单地标识看似有理的词边界。因为这种有限的视野,对于应用相关的自定义解析器的需求就没有自定义字典那么强烈。目前PostgreSQL只提供了一种内建解析器,它已经被证实对很多种应用都适用。 内建解析器被称为pg_catalog....
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.4. 额外特性
12.4. 额外特性 12.4.1. 操纵文档 12.4.2. 操纵查询 12.4.3. 用于自动更新的触发器 12.4.4. 收集文档统计数据 这一节描述在文本搜索中有用的一些额外的函数和操作符。 12.4.1. 操纵文档 第 12.3.1 节展示了未经处理的文本文档如何被转换成tsvector值。PostgreSQL也提供了用于操纵已经为tsvector...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
云数据库 RDS PostgreSQL 版您可能感兴趣
- 云数据库 RDS PostgreSQL 版插件
- 云数据库 RDS PostgreSQL 版版本
- 云数据库 RDS PostgreSQL 版实例
- 云数据库 RDS PostgreSQL 版最佳实践
- 云数据库 RDS PostgreSQL 版数据
- 云数据库 RDS PostgreSQL 版连接池
- 云数据库 RDS PostgreSQL 版数据库
- 云数据库 RDS PostgreSQL 版报错
- 云数据库 RDS PostgreSQL 版策略
- 云数据库 RDS PostgreSQL 版配置
- 云数据库 RDS PostgreSQL 版同步
- 云数据库 RDS PostgreSQL 版说明
- 云数据库 RDS PostgreSQL 版阿里
- 云数据库 RDS PostgreSQL 版云数据库
- 云数据库 RDS PostgreSQL 版rds
- 云数据库 RDS PostgreSQL 版功能
- 云数据库 RDS PostgreSQL 版索引
- 云数据库 RDS PostgreSQL 版自建
- 云数据库 RDS PostgreSQL 版oracle
- 云数据库 RDS PostgreSQL 版表
- 云数据库 RDS PostgreSQL 版创建
- 云数据库 RDS PostgreSQL 版库
- 云数据库 RDS PostgreSQL 版mongodb
- 云数据库 RDS PostgreSQL 版mysql
- 云数据库 RDS PostgreSQL 版支持
- 云数据库 RDS PostgreSQL 版阿里云
- 云数据库 RDS PostgreSQL 版账号
- 云数据库 RDS PostgreSQL 版产品
- 云数据库 RDS PostgreSQL 版访问
- 云数据库 RDS PostgreSQL 版目标