aboutsummaryrefslogtreecommitdiffstats
path: root/linguistics
diff options
context:
space:
mode:
authorMariusArhaug <mariusarhaug@hotmail.com>2024-05-23 14:55:24 +0200
committerMariusArhaug <mariusarhaug@hotmail.com>2024-05-23 14:59:01 +0200
commit3c280b7b800653b422ae5fb9049aa2eabaa4998f (patch)
treeab0bdb6a5f0d9607c4f4bbb98b0ff7e0ab691f38 /linguistics
parent2b08f380d52c7c5b5e5678f5f582fb93647c2529 (diff)
Update document frequency from hashmap to treemap
Diffstat (limited to 'linguistics')
-rw-r--r--linguistics/src/main/java/com/yahoo/language/significance/impl/DefaultSignificanceModel.java4
-rw-r--r--linguistics/src/main/java/com/yahoo/language/significance/impl/DocumentFrequencyFile.java8
2 files changed, 8 insertions, 4 deletions
diff --git a/linguistics/src/main/java/com/yahoo/language/significance/impl/DefaultSignificanceModel.java b/linguistics/src/main/java/com/yahoo/language/significance/impl/DefaultSignificanceModel.java
index 3244b8373ad..6e024c3025e 100644
--- a/linguistics/src/main/java/com/yahoo/language/significance/impl/DefaultSignificanceModel.java
+++ b/linguistics/src/main/java/com/yahoo/language/significance/impl/DefaultSignificanceModel.java
@@ -8,6 +8,8 @@ import com.yahoo.language.significance.SignificanceModel;
import java.io.IOException;
import java.nio.file.Path;
import java.util.HashMap;
+import java.util.Map;
+import java.util.TreeMap;
/**
*
@@ -15,7 +17,7 @@ import java.util.HashMap;
*/
public class DefaultSignificanceModel implements SignificanceModel {
private final long corpusSize;
- private final HashMap<String, Long> frequencies;
+ private final Map<String, Long> frequencies;
private String id;
diff --git a/linguistics/src/main/java/com/yahoo/language/significance/impl/DocumentFrequencyFile.java b/linguistics/src/main/java/com/yahoo/language/significance/impl/DocumentFrequencyFile.java
index 9b7cbae834a..34e73e1b547 100644
--- a/linguistics/src/main/java/com/yahoo/language/significance/impl/DocumentFrequencyFile.java
+++ b/linguistics/src/main/java/com/yahoo/language/significance/impl/DocumentFrequencyFile.java
@@ -7,6 +7,8 @@ import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.HashMap;
+import java.util.Map;
+import java.util.TreeMap;
/**
*
@@ -19,13 +21,13 @@ public class DocumentFrequencyFile {
private final long documentCount;
- private final HashMap<String, Long> frequencies;
+ private final Map<String, Long> frequencies;
@JsonCreator
public DocumentFrequencyFile(
@JsonProperty("description") String description,
@JsonProperty("document-count") long documentCount,
- @JsonProperty("document-frequencies") HashMap<String, Long> frequencies) {
+ @JsonProperty("document-frequencies") Map<String, Long> frequencies) {
this.description = description;
this.documentCount = documentCount;
this.frequencies = frequencies;
@@ -38,5 +40,5 @@ public class DocumentFrequencyFile {
public long documentCount() { return documentCount; }
@JsonProperty("document-frequencies")
- public HashMap<String, Long> frequencies() { return frequencies; }
+ public Map<String, Long> frequencies() { return frequencies; }
}