From d8537a98aac69a900516512ae2b498238b9a6c86 Mon Sep 17 00:00:00 2001 From: ebraminio Date: Fri, 12 Sep 2014 16:36:18 +0430 Subject: [PATCH] Only checking 20 first words is usually enough --- .../java/com/commafeed/backend/feed/EstimateDirection.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/commafeed/backend/feed/EstimateDirection.java b/src/main/java/com/commafeed/backend/feed/EstimateDirection.java index 8fdcf662..504d544e 100644 --- a/src/main/java/com/commafeed/backend/feed/EstimateDirection.java +++ b/src/main/java/com/commafeed/backend/feed/EstimateDirection.java @@ -41,6 +41,11 @@ class EstimateDirection { } else if (hasAnyLtr(token)) { total++; } + + // only checking 20 first words is usually enough + if (i == 20) { + break; + } } return total == 0 ? false : ((float) rtlCount / total > RTL_DETECTION_THRESHOLD ? true : false);