通过对多个列创建组合 bts 索引,可以加快搜索多个列的 Basic Text Search 查询的速度。
如果要对多个列执行 Basic Text Search,您可以使用以下任一方法:
- 对每个列创建一个 bts 索引。运行 Basic Text Search 查询时,使用 UNION 子句将结果组合在一起。
- 对多个列创建一个组合 bts 索引。运行 Basic Text Search 查询时,将在 contents 字段中搜索所有列中的文本,就好像此文本是一个字符串一样。此方法可以显著提高查询性能。