Ejemplo n.º 1
0
    def update_manager(self):
        """
            Returns:
                pyshelf.search.update_manager.UpdateManager
        """
        if not self._update_manager:
            self._update_manager = UpdateManager(self.logger, self.connection)

        return self._update_manager
Ejemplo n.º 2
0
    def __init__(self, config, logger):
        self.config = config
        self.logger = logger
        es_conf = self.config["elasticsearch"]
        connection = Connection(es_conf["connectionString"],
                                access_key=es_conf.get("accessKey"),
                                secret_key=es_conf.get("secretKey"),
                                region=es_conf.get("region"))

        self.update_manager = UpdateManager(logger, connection)