| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > Работа с полнотекстовым поиском (CONTAINS) |
| Автор: NetZorro 16.5.2011, 12:41 |
| Мне нужно организовать полнотекстовый поиск по ВСЕМ возможным символам, включая спец символы (~ , + & | . = и так далее) Я разобрался, как сделать поиск по спец символам, его нужно делать так: http://forums.oracle.com/forums/thread.jspa?messageID=9391667� Но, не могу понять следующее, если вставляю строчку состоящую из 1 символа (точки) INSERT INTO test10 VALUES('.') делаю ребилд индекса Почему-то запрос ничего не возращает при таком условии????? SELECT t.txt FROM test10 t WHERE CONTAINS( txt, '%\.%') > 0 or CONTAINS( txt, '\.') > 0 or CONTAINS( txt, '.') > 0 or CONTAINS( txt, '{.}') > 0 |