Wie finde ich Synonyme in geschätzter Häufigkeitsreihenfolge mit Hilfe von JWNL (Wordnet Library)?

8

Weiß jemand, wie ich die Synonyme eines Wortes mit JWNL (Java-Wordnet-Bibliothek) nach geschätzter Häufigkeit sortieren kann? Ich weiß, dass dies irgendwie gemacht werden kann, weil die Anwendung von Wordnet es tun kann. (Ich weiß nicht, ob es wichtig ist, aber ich benutze Wordnet 2.1)

Hier ist mein Code, wie ich Synonyme bekomme, könnte mir bitte jemand sagen, was ich hinzufügen soll ... (Völlig andere Wege sind auch willkommen!)

%Vor%     
missrg 11.12.2012, 14:45
quelle

1 Antwort

10

Da niemand geantwortet hat, nehme ich an, dass es mehr Leute geben muss, die sich die gleichen Gedanken überlegen und die Antwort nicht kennen.

Nun, ich habe herausgefunden, dass es die Funktion Synset.getTagCount (String) gibt, die den Wert der geschätzten Häufigkeit jedes Synsets zurückgibt, das sich auf das Wort (String) bezieht. Also musste ich nur die ArrayList mit den entsprechenden Synonymen sortieren.

Aber es wurde bewiesen, dass die Synsets standardmäßig sortiert zurückgeliefert werden, also was ich mit dem Code, den ich bei der Frage geschrieben habe, schon nach der geschätzten Häufigkeit sortiert habe!

Ich hoffe, dass dies jemandem in der Zukunft helfen wird:)

    
missrg 11.12.2012 16:04
quelle

Tags und Links