├── .github └── workflows │ └── gradle.yml ├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml └── src ├── main └── java │ └── net │ └── ricecode │ └── similarity │ ├── AscendingSimilarityScoreComparator.java │ ├── DescendingSimilarityScoreComparator.java │ ├── DiceCoefficientStrategy.java │ ├── JaroStrategy.java │ ├── JaroWinklerStrategy.java │ ├── LevenshteinDistanceStrategy.java │ ├── SimilarityScore.java │ ├── SimilarityStrategy.java │ ├── StringSimilarityService.java │ └── StringSimilarityServiceImpl.java └── test └── java └── net └── ricecode └── similarity ├── AscendingComparatorTest.java ├── DescendingComparatorTest.java ├── DiceCoefficientStrategyTest.java ├── JaroStrategyTest.java ├── JaroWinklerStrategyTest.java ├── LevenshteinDistanceStrategyTest.java ├── SimilarityScoreTest.java └── StringSimilarityServiceImplTest.java /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/AscendingSimilarityScoreComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/AscendingSimilarityScoreComparator.java -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/DescendingSimilarityScoreComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/DescendingSimilarityScoreComparator.java -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/DiceCoefficientStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/DiceCoefficientStrategy.java -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/JaroStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/JaroStrategy.java -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/JaroWinklerStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/JaroWinklerStrategy.java -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/LevenshteinDistanceStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/LevenshteinDistanceStrategy.java -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/SimilarityScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/SimilarityScore.java -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/SimilarityStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/SimilarityStrategy.java -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/StringSimilarityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/StringSimilarityService.java -------------------------------------------------------------------------------- /src/main/java/net/ricecode/similarity/StringSimilarityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/main/java/net/ricecode/similarity/StringSimilarityServiceImpl.java -------------------------------------------------------------------------------- /src/test/java/net/ricecode/similarity/AscendingComparatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/test/java/net/ricecode/similarity/AscendingComparatorTest.java -------------------------------------------------------------------------------- /src/test/java/net/ricecode/similarity/DescendingComparatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/test/java/net/ricecode/similarity/DescendingComparatorTest.java -------------------------------------------------------------------------------- /src/test/java/net/ricecode/similarity/DiceCoefficientStrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/test/java/net/ricecode/similarity/DiceCoefficientStrategyTest.java -------------------------------------------------------------------------------- /src/test/java/net/ricecode/similarity/JaroStrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/test/java/net/ricecode/similarity/JaroStrategyTest.java -------------------------------------------------------------------------------- /src/test/java/net/ricecode/similarity/JaroWinklerStrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/test/java/net/ricecode/similarity/JaroWinklerStrategyTest.java -------------------------------------------------------------------------------- /src/test/java/net/ricecode/similarity/LevenshteinDistanceStrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/test/java/net/ricecode/similarity/LevenshteinDistanceStrategyTest.java -------------------------------------------------------------------------------- /src/test/java/net/ricecode/similarity/SimilarityScoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/test/java/net/ricecode/similarity/SimilarityScoreTest.java -------------------------------------------------------------------------------- /src/test/java/net/ricecode/similarity/StringSimilarityServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rrice/java-string-similarity/HEAD/src/test/java/net/ricecode/similarity/StringSimilarityServiceImplTest.java --------------------------------------------------------------------------------