2013-01-23 71 views
0

因此,搜索「示例」返回「(示例)」如何配置Sphinx忽略搜索結果中的括號?

我試圖將括號UTF代碼放在ignore_chars中,但這不起作用。

當前配置低於:

production: 
    version: 1.10-beta 
    wordforms: lib/wordforms.txt 
    stopwords: lib/stopwords.txt 
    charset_table: "0..9, a..z, _, U+023, A..Z->a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F" 
    ignore_chars: "U+0027, U+0028" 
    morphology: stem_en 

回答

0

在charset_table裏沒有列出的所有字符無論如何都會算作分隔符。所以,如果你沒有把它們放在你的charset表格中,它們將不會被編入索引作爲單詞的一部分。

因此無論如何它都能正常工作。你一定有其他錯誤。

注意,圓括號是十六進制28和29。27是單引號。