Skip to main content

elasticsearch catalog support for guillotina

Project description

GUILLOTINA_ELASTICSEARCH

https://travis-ci.org/guillotinaweb/guillotina_elasticsearch.svg?branch=master

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.14 (2017-05-12)

  • Enabling size on query by type [bloodbare]

1.0.13 (2017-05-11)

  • Also set settings on force_mappings [bloodare]

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.14.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

guillotina_elasticsearch-1.0.14-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for guillotina_elasticsearch-1.0.14.tar.gz
Algorithm Hash digest
SHA256 4f841f62221c4f720d30d083e67cece34c3355e36b9dda5c656237ab6b34d7d7
MD5 8447c8012f82b4b0582c0512a63efeaa
BLAKE2b-256 749314b4d5bc39d5fcd29cd11fd8a8daa2f244e134a7d54bf35e13e6bdb7ffeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for guillotina_elasticsearch-1.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 2519c13fc75ef04e55062aaa255109711205ccdadd719fec5abd85c1e96e6d76
MD5 45da0c858b0e086532f3977f99f4f747
BLAKE2b-256 003dd9a3cfff7eb9780fe3e3d374ee6036a9bf57b71d62b239711847a34c9bb3

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