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

  • Автор темы Автор темы Regen
  • Дата начала Дата начала

Regen

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

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

P.S. Последовательность :&№!!№#%!№ - это зашифрованное слово
 
isbn - это книжный код?
и для ускорения поиска он зашифрован?
и ищется полнотекстовым поиском?
 
isbn - книжный код
зашифрован он не для того чтобы быстрее искался, а для невозможности использовать базу "посторонними лицами"

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

26.2.2. Full-Text Parser Plugins
 
Regen
зачем искать код кники фллтекстом?
почему не пишется просто
where isbn='":&№!!№#%!№"?
 
Сверху