diff --git a/lib/Geocode.php b/lib/Geocode.php index 4b5b4e3d..3e5c7be1 100644 --- a/lib/Geocode.php +++ b/lib/Geocode.php @@ -631,8 +631,11 @@ if ($bStructuredPhrases) $sPhraseType = $aPhraseTypes[$iPhrase]; else $sPhraseType = ''; - foreach($aPhrases[$iPhrase]['wordsets'] as $aWordset) + foreach($aPhrases[$iPhrase]['wordsets'] as $iWordSet => $aWordset) { + // Too many permutations - too expensive + if ($iWordSet > 120) break; + $aWordsetSearches = $aSearches; // Add all words from this wordset