2014-10-02 53 views
0

如何使用lucene分析器將本機語言字母替換爲普通字母? 在波蘭,我們有一個'±','ê','ć',我需要將它們替換爲'a','e','c'。Lucene過濾器將普通字母替換爲本地語言字母

我試着用

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

但這種過濾器工作在錯誤的方式,取代它不屬於模式的所有字符。

回答