Skip to main content

Helpers for Rockefeller Archive Center's Elasticsearch implementation.

Project description

rac_es

Helpers for Elasticsearch, including Analyzers and Documents.

Setup

Make sure this library is installed:

$ pip install rac_es

Usage

You can then use rac_es in your Python code by importing it:

import rac_es

What's Here

Analyzers

rac_es includes analyzers which provide custom processing of text fields.

Documents

The Elasticsearch Document definitions in rac_es match the four main object types in the RAC data model: Agents, Collections, Objects and Terms. In addition to these definitions, rac_es provides custom search and save methods for these Documents, including bulk save and delete methods.

Development

This repository contains a configuration file for git pre-commit hooks which help ensure that code is linted before it is checked into version control. It is strongly recommended that you install these hooks locally by installing pre-commit and running pre-commit install.

License

This code is released under an MIT License.

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

rac_es-1.1.3.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rac_es-1.1.3-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file rac_es-1.1.3.tar.gz.

File metadata

  • Download URL: rac_es-1.1.3.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rac_es-1.1.3.tar.gz
Algorithm Hash digest
SHA256 8fb3fbaaf2f0eb036b546ccf0aaef4171ea97a6289392873d1c537ada38bde5a
MD5 fa028932d83e37e1c88f57c2c8985c89
BLAKE2b-256 b4851c50575921c30dbb61a8f8a4108f9cc65c2d1bbd5163fba42358be3ca23e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rac_es-1.1.3.tar.gz:

Publisher: pythonpublish.yml on RockefellerArchiveCenter/rac_es

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rac_es-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: rac_es-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for rac_es-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d0f70f329e05d2f89caed531f8cae3ab01c92a5e030c96a339a4ac2488e856e1
MD5 041ccf9ba27816ae80be41aeef896ec6
BLAKE2b-256 ed1ff66220210b550a1deb552661bf82b3bf1e837379fcc9c5d035927b9a1835

See more details on using hashes here.

Provenance

The following attestation bundles were made for rac_es-1.1.3-py3-none-any.whl:

Publisher: pythonpublish.yml on RockefellerArchiveCenter/rac_es

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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