【发布时间】:2013-09-11 04:03:17
【问题描述】:
我正在尝试编写一个文本搜索查询,该查询将返回在一个部分中包含特定值但在另一部分中不包含特定值的记录。
类似的东西:
SELECT * FROM text_search_table WHERE (contains(text_search,
'(value1 within section1) AND (NOT(value2) within section2)') > 0)
此查询的语法不正确,因为 NOT 运算符需要两个操作数。我也尝试使用 % 作为第一个操作数:
% NOT value2 within section2
它也不起作用。
有没有办法在文本搜索中实现我所需要的?
谢谢。
【问题讨论】:
标签: oracle text-search