2013-04-18 61 views
1

我已經使用asciifolding過濾器設置了分析器。從asciifolding轉換中排除一些字符

此過濾器替換字母ç=> c和ñ=> n。我需要保留原來的ç和ñ在令牌。

有沒有辦法在asciifolding過濾器中設置異常?如果沒有,我可以使用char_filter來做什麼asciifolding過濾器爲重音,而不是ç和ñ或有更好的方法?

回答

0

我沒有找到在asciifolding例外任何配置,所以我必須設置與我所需要的映射一個char_filter,在我的分析應用(不asciifolding):

char_filter:{ my_map:{ 類型:映射: }

映射:[「á」=>「a」,「à」=>「a」....] }