コード例 #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
ファイル: search.py プロジェクト: KSWadwicz/arches
 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__)