Beispiel #1
0
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])
Beispiel #2
0
 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])