diff --git a/commentaries/views.py b/commentaries/views.py
index 4caa6e82209178649ac46a30eb9d989af03d2b87..0660ee1a96dd955e1c026bc92cd7f9ae8c0f8b93 100644
--- a/commentaries/views.py
+++ b/commentaries/views.py
@@ -116,9 +116,9 @@ def commentaries(request):
         form = CommentarySearchForm(request.POST)
         if form.is_valid() and form.has_changed():
             commentary_search_list = Commentary.objects.filter(
-                pub_title__iexact=form.cleaned_data['pub_title_keyword'],
-                author_list__iexact=form.cleaned_data['pub_author'],
-                pub_abstract__iexact=form.cleaned_data['pub_abstract_keyword'],
+                pub_title__icontains=form.cleaned_data['pub_title_keyword'],
+                author_list__icontains=form.cleaned_data['pub_author'],
+                pub_abstract__icontains=form.cleaned_data['pub_abstract_keyword'],
                 vetted=True,
                 )
             commentary_search_list.order_by('-pub_date')
@@ -139,9 +139,9 @@ def browse(request, discipline, nrweeksback):
         form = CommentarySearchForm(request.POST)
         if form.is_valid() and form.has_changed():
             commentary_search_list = Commentary.objects.filter(
-                pub_title__iexact=form.cleaned_data['pub_title_keyword'],
-                author_list__iexact=form.cleaned_data['pub_author'],
-                pub_abstract__iexact=form.cleaned_data['pub_abstract_keyword'],
+                pub_title__icontains=form.cleaned_data['pub_title_keyword'],
+                author_list__icontains=form.cleaned_data['pub_author'],
+                pub_abstract__icontains=form.cleaned_data['pub_abstract_keyword'],
                 vetted=True,
                 )
             commentary_search_list.order_by('-pub_date')
diff --git a/submissions/views.py b/submissions/views.py
index edc759c95ae9c669299db0e869e2d1c6043291c1..b3eaebbfbaad85295720dd1c7382ac4216546f35 100644
--- a/submissions/views.py
+++ b/submissions/views.py
@@ -90,9 +90,9 @@ def submissions(request):
         form = SubmissionSearchForm(request.POST)
         if form.is_valid() and form.has_changed():
             submission_search_list = Submission.objects.filter(
-                title__iexact=form.cleaned_data['title_keyword'],
-                author_list__iexact=form.cleaned_data['author'],
-                abstract__iexact=form.cleaned_data['abstract_keyword'],
+                title__icontains=form.cleaned_data['title_keyword'],
+                author_list__icontains=form.cleaned_data['author'],
+                abstract__icontains=form.cleaned_data['abstract_keyword'],
                 status__gte=1,
                 )
             submission_search_list.order_by('-pub_date')