diff --git a/src/Providers/FeatureLayer.js b/src/Providers/FeatureLayer.js
index <HASH>..<HASH> 100644
--- a/src/Providers/FeatureLayer.js
+++ b/src/Providers/FeatureLayer.js
@@ -95,7 +95,11 @@ export var FeatureLayerProvider = FeatureLayerService.extend({
       queryString.push(field + " LIKE upper('%" + text + "%')");
     }
 
-    return queryString.join(' OR ');
+    if (this.options.where) {
+      return this.options.where + ' AND ' + queryString.join(' OR ');
+    } else {
+      return queryString.join(' OR ');
+    }
   },
 
   _featureBounds: function (feature) {
expose option to filter which features are searched (#<I>)