๐ Difference Mean Filter for homonym
- Usage
public static void main(String[] args){
WordSet wordSet = new WordSet();
wordSet.addWord(new Word("์ผ๋ณธ", "์ผ๋ณธ", 0));
wordSet.addWord(new Word("๋์ฟ", "๋์ฟ", 0));
Map<String,List<String>> map = new HashMap<>();
map.put("์ผ๋ณธ", Arrays.asList(new String[]{"๋์ฟ","์ค์ฌ์นด", "ํ์นด์ด๋"}));
map.put("ํ์นด์ด๋", Arrays.asList(new String[]{"ํญ์ค", "์ฐ์
"}));
map.put("์ฌํ", Arrays.asList(new String[]{"ํฌ๋ฃจ์ฆ","๋ฐฐ๋ญ์ฌํ"}));
map.put("๋์ฟ", Arrays.asList(new String[]{"์ ์นธ์ผ","๋ฐฉ์ฌ์ "}));
for(WordSet ws : DifferMeanFilter.execute(wordSet, map)){
for(Word w : ws.getWords()){
System.out.print(w.getNorWord() + "/");
}
System.out.println("");
}
}