drf_elasticsearch_dsl package
Submodules
drf_elasticsearch_dsl.apps module
-
class
drf_elasticsearch_dsl.apps.DrfElasticsearchDsl(app_name, app_module)[source]
Bases: django.apps.config.AppConfig
-
name = 'drf_elasticsearch_dsl'
-
ready()[source]
drf_elasticsearch_dsl.connection_handler module
-
class
drf_elasticsearch_dsl.connection_handler.ConnectionHandler[source]
Bases: object
-
collect_documents()[source]
-
documents
-
get_index(label)[source]
drf_elasticsearch_dsl.documents module
-
class
drf_elasticsearch_dsl.documents.DocMeta[source]
Bases: type
-
class
drf_elasticsearch_dsl.documents.DocTypeOptions(name, bases, attrs)[source]
Bases: object
-
init(index=None, using=None)[source]
-
model
-
name
-
parent
-
refresh(index=None, using=None)[source]
-
resolve_field(field_path)[source]
-
using
-
class
drf_elasticsearch_dsl.documents.MetaField(*args, **kwargs)[source]
Bases: object
-
class
drf_elasticsearch_dsl.documents.ModelSerializerDocument(instance, meta={})[source]
Bases: object
-
classmethod
action_meta(x)[source]
-
classmethod
bulk_index(row=[])[source]
-
classmethod
bulk_index_queryset(queryset=[])[source]
-
delete(using=None, index=None, **kwargs)[source]
-
classmethod
get(id, using=None, index=None, **kwargs)[source]
-
classmethod
get_model()[source]
-
classmethod
init(index=None, using=None)[source]
-
classmethod
refresh_index()[source]
-
save(using=None, index=None, **kwargs)[source]
-
classmethod
search(using=None, index=None)[source]
-
use_for_search = True
drf_elasticsearch_dsl.helpers module
-
drf_elasticsearch_dsl.helpers.chunk_queryset_iterator(queryset, chunk_size=1000)[source]
Iterate over a Django Queryset ordered by the primary key
This method loads a maximum of chunk_size (default: 1000) rows in it’s
memory at the same time while django normally would load all rows in it’s
memory. Using the iterator() method only causes it to not preload all the
classes.
Note that the implementation of the iterator does not support ordered query sets.
drf_elasticsearch_dsl.models module
drf_elasticsearch_dsl.signals module
drf_elasticsearch_dsl.tasks module
drf_elasticsearch_dsl.urls module
Module contents