Я использую sphinx для поиска в своем веб-приложении, теперь первый поиск разбился из-за специальных символов, я использую Riddle.escape, чтобы стабилизировать мою строку, прежде чем передавать ее в sphinx, но это работает тонкой строкой, когда строка содержит некоторые неспецифические символы как этоthink sphinx дает ошибку на особых персонажах?
"! ~ @ # @ ASD #! A # @"
но когда она идет только специальными символами, как этот
"! #! @ #! # $ @"
приносит следующую ошибку
"Индекс book_core: ошибка синтаксиса, неожиданный $ конец вблизи" '# \ @ # # \ $ \ @!!