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);