<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def spotlight_search_route(context, request):
 """The spotlight search route """

    catalogs = [
        CATALOG_ANALYSIS_REQUEST_LISTING,
        "portal_catalog",
        "bika_setup_catalog",
        "bika_catalog",
        "bika_catalog_worksheet_listing"
    ]

    search_results = []
    for catalog in catalogs:
        search_results.extend(search(catalog=catalog))

    # extract the data from all the brains
    items = map(get_brain_info, search_results)

    return {
        "count": len(items),
        "items": sorted(items, key=itemgetter("title")),
    }