1 回答

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