2012-02-08 5 views
1

Я использую sphinx для поиска в своем веб-приложении, теперь первый поиск разбился из-за специальных символов, я использую Riddle.escape, чтобы стабилизировать мою строку, прежде чем передавать ее в sphinx, но это работает тонкой строкой, когда строка содержит некоторые неспецифические символы как этоthink sphinx дает ошибку на особых персонажах?

"! ~ @ # @ ASD #! A # @"

но когда она идет только специальными символами, как этот

"! #! @ #! # $ @"

приносит следующую ошибку

"Индекс book_core: ошибка синтаксиса, неожиданный $ конец вблизи" '# \ @ # # \ $ \ @!!

ответ

2

Это даст ошибку либо путем пропускания символа во время поиска или оных специальный символ в yml-файле для поиска с использованием таблицы набора символов Дополнительная информация http://freelancing-god.github.com/ts/en/advanced_config.html

 Смежные вопросы

  • Нет связанных вопросов^_^