Skip to main content

a simple elasticsearch document mapper

Project description

This package provides a simple elasticsearch document management. Its main purpose is to map ES documents to python classes with the possibility to work with raw ES data for simple JSON mappings.

Features

  • provide a Document class for ES documents

  • allows property definition (currently untyped)

  • ObjectProperty to be able to store any JSON pickle-able object

  • automatic mapping of ES index data to Document classes

  • manage different Document classes in the same index

  • manage bulk operations for Documents

  • Document proxy LazyDocument for lazy loading

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lovely.esdb-0.3.0.tar.gz (11.0 kB view details)

Uploaded Source

File details

Details for the file lovely.esdb-0.3.0.tar.gz.

File metadata

  • Download URL: lovely.esdb-0.3.0.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lovely.esdb-0.3.0.tar.gz
Algorithm Hash digest
SHA256 df5464e7628a0a665da4808e38be38373a7472c70c6a1262b6c680af814cc354
MD5 50a1cfa6013e037ed0a10426768ada80
BLAKE2b-256 ac641cc1756623b5cf2935f88b1f7d44448ea7213862e675501fba91d6cf7fc5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page