Мне нужно выполнить поиск по LaTeX документам в моей MySQL базе данных. Существуют ли различия между поиском в LaTeX (числа и набор символов, таких как ^, +, -, [], {}, ...) и «обычным» текстом?
У меня есть таблица, где 'body' равно FULLTEXT , и если я сделаю FULLTEXT MySQL search в столбце 'body'
SELECT * FROM latex WHERE MATCH(body) AGAINST('$x-[3x-(5+x)]-8')
или
SELECT * FROM latex WHERE MATCH(body) AGAINST('$x-[3x-(5+x)]-8' IN BOOLEAN MODE)
Я получаю 0 результатов . Даже если у меня есть несколько строк и только одна (пробовал также с 1,2,3,3+) соответствуют этим условиям. Если я использую метод LIKE
, я получаю один результат. Если я использую text (который находится в том же документе), я получаю один результат. Проблемы с числами и символами для поиска FULLTEXT ?
Результаты будут лучше, например, с Сфинкс ?