pyams_content_es package ⊞

pyams_content_es.includeme(config)[source]

Pyramid include

pyams_content_es.document

pyams_content_es.include

pyams_content_es.index

pyams_content_es.index.handle_added_document(event)[source]

Handle added document

pyams_content_es.index.handle_modified_document(event)[source]

Handle modified document

We add transaction annotations to avoid several indexations of the same document!

pyams_content_es.index.handle_removed_document(event)[source]

Handle removed document

pyams_content_es.index.index_document(status, document)[source]
pyams_content_es.index.unindex_document(status, document)[source]

pyams_content_es.process

pyams_content_es.site

pyams_content_es.utility

class pyams_content_es.utility.ContentIndexerUtility[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Content indexer utility

get_socket()[source]
index_document(document)[source]

Send index request for given document

test_process()[source]

Send test request to indexer process

unindex_document(document)[source]

Send unindex request for given document

zodb_name

ZODB connection name: Name of ZODB connection defining indexer connection