From fe3752bf679cdda3494eaa509ebe531d17d694b4 Mon Sep 17 00:00:00 2001
From: BlakeMScurr <blake@codelingo.io>
Date: Thu, 26 Jul 2018 14:55:22 +1200
Subject: [PATCH] Make max trigram UID flag. (#2429)

Remove trigram limit.
---
 worker/trigram.go | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/worker/trigram.go b/worker/trigram.go
index 2feb2f5b..113d4b04 100644
--- a/worker/trigram.go
+++ b/worker/trigram.go
@@ -19,8 +19,6 @@ import (
 	"github.com/dgraph-io/dgraph/x"
 )
 
-const maxUidsForTrigram = 1000000
-
 var regexTooWideErr = errors.New("Regular expression is too wide-ranging and can't be executed efficiently.")
 
 func uidsForRegex(attr string, arg funcArgs,
@@ -58,8 +56,6 @@ func uidsForRegex(attr string, arg funcArgs,
 
 			if results.Size() == 0 {
 				return results, nil
-			} else if results.Size() > maxUidsForTrigram {
-				return nil, regexTooWideErr
 			}
 		}
 		for _, sub := range query.Sub {
@@ -74,8 +70,6 @@ func uidsForRegex(attr string, arg funcArgs,
 			}
 			if results.Size() == 0 {
 				return results, nil
-			} else if results.Size() > maxUidsForTrigram {
-				return nil, regexTooWideErr
 			}
 		}
 	case cindex.QOr:
@@ -98,9 +92,6 @@ func uidsForRegex(attr string, arg funcArgs,
 				return nil, err
 			}
 			results = algo.MergeSorted([]*intern.List{results, subUids})
-			if results.Size() > maxUidsForTrigram {
-				return nil, regexTooWideErr
-			}
 		}
 	default:
 		return nil, regexTooWideErr
-- 
GitLab