1
OracleText對這些詞具有特殊含義。如果文本本身具有它們呢?使用OracleText在文檔的文本中搜索「AND」,「OR」,「NOT」
例如,d1.txt有「貓和狗」,而d2.txt有「貓」。當搜索短語「貓和狗」時,我應該只有d1.txt。
OracleText對這些詞具有特殊含義。如果文本本身具有它們呢?使用OracleText在文檔的文本中搜索「AND」,「OR」,「NOT」
例如,d1.txt有「貓和狗」,而d2.txt有「貓」。當搜索短語「貓和狗」時,我應該只有d1.txt。
您可以用花括號包圍他們查找的文字的話:
WHERE CONTAINS(column, '{cats and dogs}') > 0
在參考書中那些在部分:
謝謝。我剛剛嘗試過。其工作(沒有例外)。問題是,雖然它能夠匹配精確的短語,但它不適用於像查詢那樣的「喜歡」,意味着在上述文件中不會匹配「和」({「和」})。 – Atif 2012-03-03 07:23:38
@ user653663:你可以混用完整的表達式和Like查詢:'CONTAINS(col,'{cats and dogs} and rain%')> 0' – Benoit 2012-03-03 07:53:11
如果我想查找包含單詞「and」的所有文檔,該怎麼辦?我曾嘗試過:[從DocVersion中選擇Id包含(RandomNameFile,'和',1)> 0;],沒有錯誤,未找到任何記錄。我也嘗試過[從DocVersion中選擇Id,其中包含(RandomNameFile,'{和}',1)> 0;],沒有錯誤,沒有結果。這是工作[從DocVersion選擇ID包含(RandomNameFile,'貓和狗',1)> 0;],沒有錯誤,找到記錄。 – Atif 2012-03-03 08:08:15