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 es-reindex guillotina command:

./bin/g es-reindex

1.0.18 (2017-05-16)

  • Use dummy cache on reindex for all request types [vangheem]

1.0.17 (2017-05-16)

  • Disable caching when reindexing [vangheem]

1.0.16 (2017-05-15)

  • Use threads when bulk indexing on elasticsearch to make sure to always keep elasticsearch busy. [vangheem]

  • Forcing the update of mapping [bloodbare]

1.0.15 (2017-05-12)

  • close and open the indices to define the settings [bloodbare]

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

Uploaded Source

Built Distribution

guillotina_elasticsearch-1.0.18-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for guillotina_elasticsearch-1.0.18.tar.gz
Algorithm Hash digest
SHA256 20b4d10c82f658a46d437eab2c4c6b88d863908557c5ff025cd7258f64777943
MD5 1d0aff80a0d1083953cc67f7a4286ba8
BLAKE2b-256 d0e7b109caf141c741189e4d4b6572a46aac512aee0238754e32e226b65d8461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for guillotina_elasticsearch-1.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 efe611ead994f0ec7816d5bd7bd665fc286e175fe8b040658b180bc95026dc0b
MD5 01de5582beda9d32f9b97504a4dbc58f
BLAKE2b-256 b7efe33b75ff9bcb3f2440d419822cf45089a9d9fcf95350297615b9c302061a

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