2014-10-02 57 views
0

如何使用lucene分析器将本机语言字母替换为普通字母? 在波兰,我们有一个'±','ê','ć',我需要将它们替换为'a','e','c'。Lucene过滤器将普通字母替换为本地语言字母

我试着用

new TrimFilter(new PatternReplaceFilter(source, 
      Pattern.compile("[^a-zA-Z0-9]"), , true), true); 

但这种过滤器工作在错误的方式,取代它不属于模式的所有字符。

回答