Basic Text Search 查询

使用 bts_contains() 搜索谓词执行 Basic Text Search 查询。

Basic Text Search 模块支持多种类型的搜索,如词语、短语、布尔值、近似和模糊搜索。搜索通过使用 bts_contains() 搜索谓词执行。执行搜索之前,必须对要搜索的列创建 bts 索引。

有关创建 bts 索引的信息,请参阅 bts 访问方法语法

Basic Text Search 查询具有以下限制:
  • 搜索不区分大小写。
  • bts_contains() 搜索谓词之间不能使用 SQL 布尔谓词 AND、OR 和 NOT。例如,不支持表达式 bts_contains(column, 'word1') AND bts_contains(column, 'word2')。但是,表达式 bts_contains(column, 'word1 AND word2') 是正确的,其中布尔运算符 (AND) 位于搜索谓词内部。