'Find all the courses which cached that they have the given field with the given value.
Returns: list of branch-agnostic course_keys'

@autoretry_read()
def find_courses_by_search_target(self, field_name, field_value):

    entries = self.find_matching_course_indexes(search_targets={field_name: field_value})
    return [CourseLocator(entry['org'], entry['course'], entry['run']) for entry in entries]
