diff --git a/opentech/apply/funds/models/submissions.py b/opentech/apply/funds/models/submissions.py
index d5029ea5047eecb3f98f762d83c906424a009d6f..9557c58f5e51afac5493e4607e6f2cadb42be79e 100644
--- a/opentech/apply/funds/models/submissions.py
+++ b/opentech/apply/funds/models/submissions.py
@@ -565,7 +565,7 @@ class ApplicationSubmission(
                     yield value
 
         # Add named fields into the search index
-        for field in ['email', 'title']:
+        for field in ['full_name', 'email', 'title']:
             yield getattr(self, field)
 
     def get_absolute_url(self):
diff --git a/opentech/apply/funds/tables.py b/opentech/apply/funds/tables.py
index 7253b45ab6b7ef20df512cae391975fba7f13c0c..b9d5626c11bfcfcb34d7da0b083ea5d3c48b231d 100644
--- a/opentech/apply/funds/tables.py
+++ b/opentech/apply/funds/tables.py
@@ -140,4 +140,4 @@ class SubmissionFilter(filters.FilterSet):
 
 
 class SubmissionFilterAndSearch(SubmissionFilter):
-    query = filters.CharFilter(name='search_data', lookup_expr="search", widget=forms.HiddenInput)
+    query = filters.CharFilter(field_name='search_data', lookup_expr="icontains", widget=forms.HiddenInput)