diff --git a/beat/web/search/utils.py b/beat/web/search/utils.py
index 61f20dfe0531d41784a2e4be42699572b84492cc..6c1d88f9a9c8c51617377870ca19cb9879c7721c 100644
--- a/beat/web/search/utils.py
+++ b/beat/web/search/utils.py
@@ -278,7 +278,7 @@ class FilterGenerator(object):
         start = (value[0] == '*')
         end   = (value[-1] == '*')
 
-        parts = filter(lambda x: len(x) > 0, value.split('*'))
+        parts = [x for x in value.split('*') if len(x) > 0]
 
         if len(parts) == 0:
             return