sphinx 如何啟動
1 回答

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
索引或者查詢時提示:ERROR: invalid token in 配置文件 line 1 col 1.:
該提示表示當前的配置文件的編碼不是UTF-8(無BOM頭)格式,無法正確解析,請使用編輯軟件打開配置文件,另存為UTF-8(無BOM頭)格式;
錯誤的編碼格式包括:Unicode、Unicode BOM、Unicode big endian、Unicode 低位在前、UTF-8 + BOM、UTF-8 Signature、UTF-8 包含簽名等;
特別注意:Windows自帶的記事本(Notepad)或者寫字板(WordPad)無法正確保存為所需格式,請勿使用其編輯配置文件;
在sphinx中處理使用特殊字符時所引起錯誤的辦法
用sphinx搜索引擎時,有時會遇到一些特殊字符,這些特殊字符可能會是sphinx致命性錯誤來源:
如 “$”、“^”,在sphinx搜索關鍵字的最前或最尾出現這樣的字符時(單獨使用也一樣),就會導致sphinx致命的錯誤。例如用“$筆記本”或“筆記本^”作為關鍵字搜索時,就會引起類似'Query failed: index product: syntax error, unexpected '"'。
在搜索關鍵字的前面和后面自動加上半角的空格符“ ”可以解決此問題,且不會影響搜索結果。
- 1 回答
- 0 關注
- 1824 瀏覽
添加回答
舉報
0/150
提交
取消