org.elasticsearch.search.facet.histogram
Class HistogramScriptFacetBuilder
java.lang.Object
org.elasticsearch.search.facet.AbstractFacetBuilder
org.elasticsearch.search.facet.histogram.HistogramScriptFacetBuilder
- All Implemented Interfaces:
- ToXContent
public class HistogramScriptFacetBuilder
- extends AbstractFacetBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HistogramScriptFacetBuilder
public HistogramScriptFacetBuilder(java.lang.String name)
lang
public HistogramScriptFacetBuilder lang(java.lang.String lang)
- The language of the script.
keyField
public HistogramScriptFacetBuilder keyField(java.lang.String keyFieldName)
keyScript
public HistogramScriptFacetBuilder keyScript(java.lang.String keyScript)
valueScript
public HistogramScriptFacetBuilder valueScript(java.lang.String valueScript)
interval
public HistogramScriptFacetBuilder interval(long interval)
param
public HistogramScriptFacetBuilder param(java.lang.String name,
java.lang.Object value)
comparator
public HistogramScriptFacetBuilder comparator(HistogramFacet.ComparatorType comparatorType)
global
public HistogramScriptFacetBuilder global(boolean global)
- Marks the facet to run in a global scope, not bounded by any query.
- Overrides:
global
in class AbstractFacetBuilder
scope
public HistogramScriptFacetBuilder scope(java.lang.String scope)
- Marks the facet to run in a specific scope.
- Overrides:
scope
in class AbstractFacetBuilder
facetFilter
public HistogramScriptFacetBuilder facetFilter(XContentFilterBuilder filter)
- Overrides:
facetFilter
in class AbstractFacetBuilder
toXContent
public void toXContent(XContentBuilder builder,
ToXContent.Params params)
throws java.io.IOException
- Throws:
java.io.IOException