remove duplicates from question search view

the get_queryset method does `.distinct()` on the queryset, because the tag filter can return duplicates