2013-04-18 59 views
1

我已经使用asciifolding过滤器设置了分析器。从asciifolding转换中排除一些字符

此过滤器替换字母ç=> c和ñ=> n。我需要保留原来的ç和ñ在令牌。

有没有办法在asciifolding过滤器中设置异常?如果没有,我可以使用char_filter来做什么asciifolding过滤器为重音,而不是ç和ñ或有更好的方法?

回答

0

我没有找到在asciifolding例外任何配置,所以我必须设置与我所需要的映射一个char_filter,在我的分析应用(不asciifolding):

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

映射:[“á”=>“a”,“à”=>“a”....] }