pyes.facets

class pyes.facets.DateHistogramFacet(name, field=None, interval=None, time_zone=None, pre_zone=None, post_zone=None, factor=None, pre_offset=None, post_offset=None, key_field=None, value_field=None, value_script=None, params=None, **kwargs)
class pyes.facets.Facet(name, scope=None, nested=None, is_global=None, facet_filter=None, **kwargs)
serialize()
class pyes.facets.FacetFactory
add(facet)

Add a term factory

add_date_facet(*args, **kwargs)

Add a date factory facet

add_geo_facet(*args, **kwargs)

Add a geo factory facet

add_term_facet(*args, **kwargs)

Add a term factory facet

reset()

Reset the facets

serialize()
class pyes.facets.FacetQueryWrap(wrap_object, **kwargs)
serialize()
class pyes.facets.FilterFacet(name, filter, **kwargs)
class pyes.facets.GeoDistanceFacet(name, field, pin, ranges=None, value_field=None, value_script=None, distance_unit=None, distance_type=None, params=None, **kwargs)
class pyes.facets.HistogramFacet(name, field=None, interval=None, time_interval=None, key_field=None, value_field=None, key_script=None, value_script=None, params=None, **kwargs)
class pyes.facets.QueryFacet(name, query, **kwargs)
class pyes.facets.RangeFacet(name, field=None, ranges=None, key_field=None, value_field=None, key_script=None, value_script=None, params=None, **kwargs)
class pyes.facets.StatisticalFacet(name, field=None, script=None, params=None, **kwargs)
class pyes.facets.TermFacet(field=None, fields=None, name=None, size=10, order=None, exclude=None, regex=None, regex_flags='DOTALL', script=None, lang=None, all_terms=None, **kwargs)
class pyes.facets.TermStatsFacet(name, size=10, order=None, key_field=None, value_field=None, key_script=None, value_script=None, params=None, **kwargs)