diff --git a/contribs/gmf/src/directives/search.js b/contribs/gmf/src/directives/search.js
index <HASH>..<HASH> 100644
--- a/contribs/gmf/src/directives/search.js
+++ b/contribs/gmf/src/directives/search.js
@@ -566,6 +566,7 @@ gmf.SearchController.prototype.createAndInitBloodhound_ = function(config,
 gmf.SearchController.prototype.getBloodhoudRemoteOptions_ = function() {
   var gettextCatalog = this.gettextCatalog_;
   return {
+    rateLimitWait: 50,
     prepare: function(query, settings) {
       var url = settings.url;
       var lang = gettextCatalog.currentLanguage;
diff --git a/src/services/creategeojsonbloodhound.js b/src/services/creategeojsonbloodhound.js
index <HASH>..<HASH> 100644
--- a/src/services/creategeojsonbloodhound.js
+++ b/src/services/creategeojsonbloodhound.js
@@ -63,7 +63,6 @@ ngeo.createGeoJSONBloodhound = function(url, opt_filter, opt_featureProjection,
   var bloodhoundOptions = /** @type {BloodhoundOptions} */ ({
     remote: {
       url: url,
-      rateLimitWait: 50,
       prepare: function(query, settings) {
         settings.url = settings.url.replace('%QUERY', query);
         return settings;
Move the rateLimitWait option from ngeo to gmf