db1上有两个db,表test_table,上下文索引按字段a。查询: select *
from test_table t
where contains(t.a, 'str') > 0
它在db1上正常工作。但是,当我尝试从其他数据库,通过DBLINK执行相同的查询: select *
from [email protected] t
where contains(t
如下所示,我的表A和B之间有一个简单的连接。另外,每个表上都有一个条件与Or运算符结合使用。 SELECT /*+ NO_EXPAND */
* FROM IIndustrialCaseHistory B ,
IIndustrialCaseProduct A
where (
A.ProductId IN ('9_2') OR
所以我有这个表的全文索引列“值”。该字段包含在它的一些数字串,当我使用的查询,像这样被正确返回: select value
from mytable
where value like '17946234';
麻烦的是,因为在这个表中的很多行这是令人难以置信的慢,但是当我使用CONTAINS运营商我得不到结果: select value
from mytable