public interface StringSimilarityService
| Modifier and Type | Method and Description |
|---|---|
SimilarityScore |
findTop(java.util.List<java.lang.String> features,
java.lang.String target)
Finds the feature within a set of given features that best match the target string.
|
SimilarityScore |
findTop(java.util.List<java.lang.String> features,
java.lang.String target,
java.util.Comparator<SimilarityScore> comparator)
Finds the feature within a set of given features that best match the target string.
|
double |
score(java.lang.String feature,
java.lang.String target)
Calculates the similarity score of a single feature.
|
java.util.List<SimilarityScore> |
scoreAll(java.util.List<java.lang.String> features,
java.lang.String target)
Calculates all similarity scores for a given set of features.
|
java.util.List<SimilarityScore> scoreAll(java.util.List<java.lang.String> features, java.lang.String target)
features - The list of features.target - The target string to compare against the features.double score(java.lang.String feature,
java.lang.String target)
feature - The feature string to compare.target - The target string to compare against the feature.SimilarityScore findTop(java.util.List<java.lang.String> features, java.lang.String target)
features - A list of strings containing the features to compare.target - The target string to compare against the features.SimilarityScore findTop(java.util.List<java.lang.String> features, java.lang.String target, java.util.Comparator<SimilarityScore> comparator)
features - A list of strings containing the features to compare.target - The target string to compare against the features.comparator - A comparator that is used sort the scores.