def index_collections_given_ids(collection_ids): """Adds the given collections to the search index. Args: collection_ids: list(str). List of collection ids whose collections are to be indexed. """ collection_summaries = get_collection_summaries_matching_ids(collection_ids) search_services.index_collection_summaries([ collection_summary for collection_summary in collection_summaries if collection_summary is not None])
def map(item): if not item.deleted: if isinstance(item, exp_models.ExpSummaryModel): search_services.index_exploration_summaries([item]) else: search_services.index_collection_summaries([item])