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