2013-10-23 67 views
1

我有以下查詢,我正在尋找在xmlpath中的文字,這是在延續這個職位Oracle text search on multiple tables and joins與布爾運算符的Oracle文本搜索

我想用AND,OR布爾運算符用於搜索,我曾嘗試本文件 http://docs.oracle.com/cd/B19306_01/appdev.102/b14259/xdb09sea.htm#CBBBHJJJ

SELECT * FROM my_mv 
WHERE contains(testindexcol, '{smith AND CATHY} INPATH (/helper)') > 0; 

中提到但它不返回任何結果,我該如何使用布爾運算符如AND,OR與Oracle文本搜索?

回答

2

在您的查詢,您可以通過在大括號括起來逃過運營商:

{smith AND CATHY} 

外嘗試移動它們,即

{smith} AND {CATHY} 
+0

由於它的工作,是從一部分愚蠢的。 – user75ponic