2013-04-26 143 views
0

我在使用思維獅身人面像的rails應用程序中出現奇怪的錯誤。當我輸入像@-$這樣的符號時,我有錯誤syntax error, unexpected TOK_FIELDLIMIT。我試圖逃避這些符號,但那並不奏效。是否有任何內置的think_sphinx方法可跳過這些符號?使用思維獅身人面像用獅身人面像搜索

回答

0

您使用的是哪個版本的思維獅身人面像?根據思維獅身人面像的版本(或更重要的是,用於與獅身人面像進行通信的協議),轉義查詢的做法略有不同。

TS v3版本使用SphinxQL,您可以轉義輸入Riddle::Query.escape("[email protected]$")。 v1/v2版本使用Sphinx的二進制協議,而Riddle.escape("[email protected]$")則適用於此。