Fulltext, слова содержащие знаки

Regen

Новичок
Fulltext, слова содержащие знаки

Добрый день.
Проблема с полнотекстовым поиском.
Запрос:
1) select * from prices where match(isbn) against('":&№!!№#%!№"' in boolean mode)
Результат - ничего не находит.
2) Ищу с помощью like: select * from prices where isbn like ":&№!!№#%!№"
Результат - находит запись.
Из-за чего это может быть? Как обойти? Необходимо использовать именно полнотекстовый поиск для ускорения работы (база большая).

P.S. Последовательность :&№!!№#%!№ - это зашифрованное слово
 

Фанат

oncle terrible
Команда форума
isbn - это книжный код?
и для ускорения поиска он зашифрован?
и ищется полнотекстовым поиском?
 

Regen

Новичок
isbn - книжный код
зашифрован он не для того чтобы быстрее искался, а для невозможности использовать базу "посторонними лицами"

можно привести ещё кучу примеров с похожей проблемой. Например при хранении данных в зашифрованном виде всплывают те же символы.
Вопрос не в этом, вопрос почему не находится.
 

zerkms

TDD infected
Команда форума
а для невозможности использовать базу "посторонними лицами"
откуда у посторонних лиц появится ваша база?
что этим лицам не позволит вернуть всё как было?
 

alpine

Новичок
Regen
Советую тебе пойти почитать что такое FULLTEXT search, что такое fulltext search parser, последовательность символов определяющих слово(character sequences make up a word), границы слова(word boundaries).

26.2.2. Full-Text Parser Plugins
 

Фанат

oncle terrible
Команда форума
Regen
зачем искать код кники фллтекстом?
почему не пишется просто
where isbn='":&№!!№#%!№"?
 
Сверху