我已经设置了一个带有asciifolding过滤器的分析器。
此过滤器替换字母ç=> c和ñ=> n。我需要将原始ç和ñ保留在令牌中。
有没有办法在asciifolding过滤器中设置异常?如果没有,我可以使用char_filter来执行asciifolding过滤器为重音而不是ç和ñ或者有更好的方法吗?
答案 0 :(得分:0)
我没有在asciifolding中找到任何异常配置,所以我设置了一个char_filter,其中包含我需要的映射并应用于我的分析器(没有asciifolding):
char_filter:{ my_map:{ 类型:“映射”, 映射:[“á”=> “a”,“à”=> “一个” .... ] } }