Skip to main content

elasticsearch catalog support for guillotina

Project description

GUILLOTINA_ELASTICSEARCH

Elasticsearch integration for guillotina.

Configuration

config.json can include elasticsearch section:

"elasticsearch": {
    "index_name_prefix": "guillotina-",
    "connection_settings": {
        "endpoints": ["localhost:9200"],
        "sniffer_timeout": 0.5
    }
}

Installation on a site

POST SITE_URL/@catalog

{}

Uninstall on a site

DELETE SITE_URL/@catalog

{}

Commands

guillotina_elasticsearch comes with a g-reindex-es guillotina command:

./bin/g g-reindex-es

1.0.12 (2017-05-11)

  • Changing permissions name to guillotina [bloodbare]

1.0.11 (2017-05-11)

  • Option to set the mapping without reindexing in case of mapping mutation [bloodbare]

1.0.10 (2017-05-09)

  • Fix –update-missing argument with es-reindex command [vangheem]

1.0.9 (2017-05-09)

  • Fix bug when deleting nodes [bloodbare]

1.0.8 (2017-05-08)

  • Improve performance of reindexing of bushy content by using asyncio.gather to traverse sub-trees and index at the same time. [vangheem]

  • Improve options to reindex command [vangheem]

1.0.7 (2017-05-04)

  • reindex_all_content takes update and update_missing params now [vangheem]

1.0.6 (2017-05-03)

  • Be able to update from an existing reindex [vangheem]

1.0.5 (2017-05-02)

  • Need to avoid using long running queries on reindex because they can timeout for very large folders [vangheem]

1.0.4 (2017-05-02)

  • optimize reindex more [vangheem]

1.0.3 (2017-05-02)

  • More memory efficient reindex [vangheem]

1.0.2 (2017-05-02)

  • Fix reindexing content [vangheem]

1.0.1 (2017-04-25)

  • Provide as async utility as it allows us to close connections when the object is destroyed [vangheem]

1.0.0 (2017-04-24)

  • initial release

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

guillotina_elasticsearch-1.0.12.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

guillotina_elasticsearch-1.0.12-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file guillotina_elasticsearch-1.0.12.tar.gz.

File metadata

File hashes

Hashes for guillotina_elasticsearch-1.0.12.tar.gz
Algorithm Hash digest
SHA256 b87c4874ca719831cea8e1899f6e7b764564f114e76501adb3a4b2fc0537d4c9
MD5 3b8b59fcc350bb081130bdce3fe8ccc0
BLAKE2b-256 81bb2de22a454b51ba5e0b503421f15ef03ff8f81421a9f93c2f266499c1c01a

See more details on using hashes here.

File details

Details for the file guillotina_elasticsearch-1.0.12-py3-none-any.whl.

File metadata

File hashes

Hashes for guillotina_elasticsearch-1.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 7d1e02eecdbefa393dea48416ceb656c40387a29119d8d64f57f3a59caa3563b
MD5 251a6da7741f8ffe7fe37925de9ff2f6
BLAKE2b-256 b1a73213651fedccccc6b97c596ccaa733edb5973c11f589f6d27f924f9f7cb5

See more details on using hashes here.

Supported by

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