示例#1
0
文件: search.py 项目: azerbini/eamena
 def __init__(self):
     #
     serializer = JSONSerializer()
     serializer.mimetype = 'application/json'
     serializer.dumps = serializer.serialize
     serializer.loads = JSONDeserializer().deserialize
     self.es = Elasticsearch(hosts=settings.ELASTICSEARCH_HOSTS, serializer=serializer, **settings.ELASTICSEARCH_CONNECTION_OPTIONS)
     self.logger = logging.getLogger(__name__)
示例#2
0
文件: search.py 项目: u5673710/arches
 def __init__(self):
     #
     serializer = JSONSerializer()
     serializer.mimetype = 'application/json'
     serializer.dumps = serializer.serialize
     serializer.loads = JSONDeserializer().deserialize
     self.es = Elasticsearch(hosts=settings.ELASTICSEARCH_HOSTS, serializer=serializer, **settings.ELASTICSEARCH_CONNECTION_OPTIONS)
     self.logger = logging.getLogger(__name__)
示例#3
0
 def __init__(self, **kwargs):
     #
     serializer = JSONSerializer()
     serializer.mimetype = "application/json"
     serializer.dumps = serializer.serialize
     serializer.loads = JSONDeserializer().deserialize
     self.prefix = kwargs.pop("prefix", "").lower()
     self.es = Elasticsearch(serializer=serializer, **kwargs)
     self.logger = logging.getLogger(__name__)