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.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)¶