所以我有一个带有全文索引列“值”的表。该字段包含一些数字字符串,当我使用这样的查询时会正确返回:
select value
from mytable
where value like '17946234';
麻烦的是,它非常慢,因为该表中有很多行,但是当我使用 CONTAINS 运算符时,我没有得到任何结果:
select value
from mytable
where CONTAINS ( value, '17946234',1)>0
有人有什么想法吗?
不幸的是,我不是 Oracle 的老兄,同样的查询在 SQL Server 中运行良好。我觉得它必须是一个停止列表或我可以更改的 Oracle Lexer 的东西,但不确定如何更改。