Поиск "И", "ИЛИ", "НЕ" в тексте документа с использованием OracleText
OracleText имеет особое значение для этих слов. Что делать, если они есть в самом тексте?
Например, в d1.txt есть "кошки и собаки", а в d2.txt - "кошки". При поиске фразы "кошки и собаки" я должен получить только d1.txt.
1 ответ
Решение
Вы можете искать буквальные слова, окружив их фигурными скобками:
WHERE CONTAINS(column, '{cats and dogs}') > 0
В справочниках они есть в разделах: