def register_services()

in backend/unified-cloud-search/register_services.py [0:0]


def register_services() -> Dict[str, search_service.SearchService]:
    services: List[search_service.SearchService] = []

    # try:
    #     with tracer.start_as_current_span("text_search_service_instance init"):
    #         movies_search_service_instance = search_services.MoviesSearchService(
    #             id="movies",
    #             name="Movies",
    #             description="Movie database",
    #             words_file="data/popular-english-words.txt",
    #             project_id="36070612387",
    #             location="global",
    #             datastore_id="movie-test",
    #             code_info=search_service.CodeInfo(
    #                 url="TODO",
    #                 title="Create movie search engine",
    #             ),
    #             is_staging=True,
    #         )

    #         services.append(movies_search_service_instance)
    # except Exception as ex:
    #     traceback.print_exc()
    #     logging.error(ex)

    try:
        with tracer.start_as_current_span("text_search_service_instance init"):
            mercari_search_service_instance = search_services.MercariSearchService(
                id="mercari",
                name="Mercari",
                description="Mercari database",
                words_file="data/popular-english-words.txt",
                project_id="471602922801",
                location="global",
                datastore_id="mercari_1680915352787",
                code_info=search_service.CodeInfo(
                    url="TODO",
                    title="Create retail search engine",
                ),
            )

            services.append(mercari_search_service_instance)
    except Exception as ex:
        traceback.print_exc()
        logging.error(ex)

    return {service.id: service for service in services}