This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-text.git

commit e35d94540c9fe8d65dc97e931d93be1c7d596fae
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Nov 30 07:57:43 2025 -0500

    Inline single use local variable
---
 .../java/org/apache/commons/text/similarity/CosineDistance.java    | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/text/similarity/CosineDistance.java 
b/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
index b4afc76e..4d98ab4b 100644
--- a/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
+++ b/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
@@ -44,11 +44,8 @@ public class CosineDistance implements EditDistance<Double> {
 
     @Override
     public Double apply(final CharSequence left, final CharSequence right) {
-        final CharSequence[] leftTokens = RegexTokenizer.INSTANCE.apply(left);
-        final CharSequence[] rightTokens = 
RegexTokenizer.INSTANCE.apply(right);
-
-        final Map<CharSequence, Integer> leftVector = Counter.of(leftTokens);
-        final Map<CharSequence, Integer> rightVector = Counter.of(rightTokens);
+        final Map<CharSequence, Integer> leftVector = 
Counter.of(RegexTokenizer.INSTANCE.apply(left));
+        final Map<CharSequence, Integer> rightVector = 
Counter.of(RegexTokenizer.INSTANCE.apply(right));
         final double similarity = 
CosineSimilarity.INSTANCE.cosineSimilarity(leftVector, rightVector);
         return 1.0 - similarity;
     }

Reply via email to