Поиск "И", "ИЛИ", "НЕ" в тексте документа с использованием OracleText

OracleText имеет особое значение для этих слов. Что делать, если они есть в самом тексте?

Например, в d1.txt есть "кошки и собаки", а в d2.txt - "кошки". При поиске фразы "кошки и собаки" я должен получить только d1.txt.

1 ответ

Решение

Вы можете искать буквальные слова, окружив их фигурными скобками:

WHERE CONTAINS(column, '{cats and dogs}') > 0

В справочниках они есть в разделах:

Другие вопросы по тегам