用sphinx搜索引擎時,有時會遇到一些特殊字符,這些特殊字符可能會是sphinx致命性錯誤來源:如 “$”、“^”,在sphinx搜索關鍵字的最前或最尾出現這樣的字符時(單獨使用也一樣),就會導致sphinx致命的錯誤。例如用“$筆記本”或“筆記本^”作爲關鍵字搜索時,就會引起類似'Query failed: index product: syntax error, unexpected '"'。
在搜索關鍵字的前面和後面自動加上半角的空格符“ ”可以解決此問題,且不會影響搜索結果。
用sphinx搜索引擎時,有時會遇到一些特殊字符,這些特殊字符可能會是sphinx致命性錯誤來源:如 “$”、“^”,在sphinx搜索關鍵字的最前或最尾出現這樣的字符時(單獨使用也一樣),就會導致sphinx致命的錯誤。例如用“$筆記本”或“筆記本^”作爲關鍵字搜索時,就會引起類似'Query failed: index product: syntax error, unexpected '"'。
在搜索關鍵字的前面和後面自動加上半角的空格符“ ”可以解決此問題,且不會影響搜索結果。