UET25

只支持简单的限定。请重写查询。

GBase 8s Excalibur Text Search DataBlade 模块不支持在一条 SELECT 语句中对相同列使用多个 etx_contains() 运算符。

您必须重写该查询,以只使用一个 etx_contains() 运算符。

例如,不支持以下查询:
SELECT id FROM recipes 
    WHERE etx_contains 
             (ingredients, 'lemon zest') 
    AND etx_contains 
             (ingredients, 'orange rind');

您可以将该查询重写为一个布尔词组搜索。请参阅布尔搜索以获取详细信息。请参阅优化查询,以获取有关在一个 WHERE 子句中包含多个 etx_contains() 扫描的查询的更多讨论。