如何搜索@ | &安培; ()狮身人面像。
我希望结果包含这些符号,它是sphinx的关键字,我该如何搜索这些东西?
感谢
答案 0 :(得分:3)
您需要通过在其前面插入'\'来转义这些字符,或使用Riddle.escape(字符串)。这是一个相关的问题github:https://github.com/freelancing-god/thinking-sphinx/issues/235
答案 1 :(得分:0)
为了能够通过此字符进行搜索,您需要将它们添加到charset_table中,请参阅charset_table documentation
当然,您需要在搜索查询中转义它们,例如:
$sphinx->Query($sphinx->EscapeString("my@email.com"));