我在我的网络应用程序中使用sphinx进行搜索,现在第一次搜索由于特殊字符而崩溃我使用Riddle.escape来稳定我的字符串然后将其传递给sphinx但是当字符串有一些非特殊情况时这可以正常工作像这样的人物
“〜!@#!@ ASD#!一个#@”
但是只有像这样的特殊字符
“!#!@#!#$ @”
它出现以下错误
“index book_core:语法错误,意外$ end附近” '!#!\ @#!#\ $ \ @'
答案 0 :(得分:2)
它会在搜索时通过字符或发出错误 在yml文件中添加特殊字符以进行搜索 使用charset表 更多信息http://freelancing-god.github.com/ts/en/advanced_config.html